struct tcpport *port;
};
-static int listensock4(int port)
+int listensock4(int port)
{
struct sockaddr_in name;
int fd;
return(fd);
}
-static int listensock6(int port)
+int listensock6(int port)
{
struct sockaddr_in6 name;
int fd;
for(i = 0; i < argc; i++) {
if(!strcmp(argp[i], "help")) {
printf("plain handler parameters:\n");
- printf("\tport=TCP-PORT (default is 80)\n");
+ printf("\tport=TCP-PORT [80]\n");
+ printf("\t\tThe TCP port to listen on.\n");
exit(0);
} else if(!strcmp(argp[i], "port")) {
port = atoi(argv[i]);
exit(1);
}
} else {
- mustart(listenloop, fd, port);
+ omalloc(tcp);
+ tcp->fd = fd;
+ tcp->sport = port;
+ mustart(listenloop, tcp);
}
}