]> code.citadel.org Git - citadel.git/blobdiff - citadel/messages.c
* lots of warning fixes; builds with -std1 on dec unix
[citadel.git] / citadel / messages.c
index 9fb2997cc832ad92d06595ffa87dbbcea45e9c33..dc8b5c21048176dc7b0d28ad70e6783f24a27e12 100644 (file)
@@ -72,10 +72,10 @@ extern int editor_pid;
 
 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);
        }
@@ -89,7 +89,7 @@ pid_t ka_wait(pid_t *kstatus)
        pid_t p;
 
        alarm(S_KEEPALIVE);
-       signal(SIGALRM, (void *)ka_sigcatch);
+       signal(SIGALRM, ka_sigcatch);
        do {
                errno = 0;
                p = wait(kstatus);