diff --git a/src/server.c b/src/server.c index 3c8e199f..a5bdda26 100644 --- a/src/server.c +++ b/src/server.c @@ -71,7 +71,7 @@ static void sigaction_handler(int sig, siginfo_t *si, void *context) { case SIGTERM: srv_shutdown = 1; break; case SIGALRM: handle_sig_alarm = 1; break; case SIGHUP: handle_sig_hup = 1; break; - case SIGCLD: break; + case SIGCHLD: break; } } #elif defined(HAVE_SIGNAL) || defined(HAVE_SIGACTION) @@ -80,7 +80,7 @@ static void signal_handler(int sig) { case SIGTERM: srv_shutdown = 1; break; case SIGALRM: handle_sig_alarm = 1; break; case SIGHUP: handle_sig_hup = 1; break; - case SIGCLD: break; + case SIGCHLD: break; } } #endif @@ -686,7 +686,7 @@ int main (int argc, char **argv) { sigaction(SIGTERM, &act, NULL); sigaction(SIGHUP, &act, NULL); sigaction(SIGALRM, &act, NULL); - sigaction(SIGCLD, &act, NULL); + sigaction(SIGCHLD, &act, NULL); #elif defined(HAVE_SIGNAL) /* ignore the SIGPIPE from sendfile() */ @@ -695,7 +695,7 @@ int main (int argc, char **argv) { signal(SIGALRM, signal_handler); signal(SIGTERM, signal_handler); signal(SIGHUP, signal_handler); - signal(SIGCLD, signal_handler); + signal(SIGCHLD, signal_handler); #endif #ifdef USE_ALARM