static void Pfdset(fd_set *set, int max) {
int r, c;
char *ep;
+ if (!set) {
+ Pstring("null","null fdset pointer");
+ return;
+ }
if (vb2.buf[vb2.used++] != '[') Psyntax("fd set start not [");
FD_ZERO(set);
if (vb2.buf[vb2.used] == ']') { vb2.used++; return; }
int Hsocket( int domain , int type , int protocol ) {
int r, amtread;
char *ep;
- Tmust("socket","domain",domain==PF_INET || domain==PF_INET6);
+ Tmust("socket","domain",domain==AF_INET || domain==AF_INET6);
Tmust("socket","type",type==SOCK_STREAM || type==SOCK_DGRAM);
Qsocket( domain , type );
if (!adns__vbuf_ensure(&vb2,1000)) Tnomem();