int waiting = 0;
int compat = 0;
pid_t pid;
- struct sockaddr_in serv_add, cli_add;
+ struct sockaddr_in cli_add;
socklen_t len;
char debug[MAXLINE], ipaddr[20];
/*
SignalRestart(SIGCHLD, HandSigCHLD); /* restarting handler */
}
/* create and bind socket */
- if ( (list_fd = sockbind(NULL, "echo", 6, SOCK_STREAM)) < 0) {
- if (errno) perror("Socket creation error");
+ if ( (list_fd = sockbind(argv[optind], "echo", 6, SOCK_STREAM)) < 0) {
return 1;
}
/* release privileges and go daemon */