struct timeval timeout;
fd_set readers;
int n;
+ if (!getnoarg(args))
+ return NULL;
timeout.tv_sec = 0;
timeout.tv_usec = 0;
FD_ZERO(&readers);
return socket_error();
if (resizestring(&buf, n) < 0)
return NULL;
- return makepair(buf, makesockaddr(addrbuf, addrlen));
+ return makepair(buf,
+ makesockaddr((struct sockaddr *)addrbuf, addrlen));
}
char buf[1024];
if (!getnoarg(args))
return NULL;
- if (gethostname(buf, sizeof buf - 1) < 0)
+ if (gethostname(buf, (int) sizeof buf - 1) < 0)
return socket_error();
buf[sizeof buf - 1] = '\0';
return newstringobject(buf);
object *args;
{
object *name;
- struct hostent *hp;
struct sockaddr_in addrbuf;
if (!getStrarg(args, &name))
return NULL;