int lines_printed;
-void ka_sigcatch(void) {
+void ka_sigcatch(int signum) {
char buf[256];
alarm(S_KEEPALIVE);
- signal(SIGALRM, (void *)ka_sigcatch);
+ signal(SIGALRM, ka_sigcatch);
serv_puts("NOOP");
serv_gets(buf);
}
pid_t p;
alarm(S_KEEPALIVE);
- signal(SIGALRM, (void *)ka_sigcatch);
+ signal(SIGALRM, ka_sigcatch);
do {
errno = 0;
p = wait(kstatus);