diff src/os/unix/ngx_process_cycle.c @ 375:744ccb59062d

nginx-0.0.7-2004-07-02-19:54:34 import
author Igor Sysoev <igor@sysoev.ru>
date Fri, 02 Jul 2004 15:54:34 +0000
parents 780e93985b93
children d0451e402e27
line wrap: on
line diff
--- a/src/os/unix/ngx_process_cycle.c
+++ b/src/os/unix/ngx_process_cycle.c
@@ -760,10 +760,10 @@ int ngx_worker_thread_cycle(void *data)
     sigset_t        set;
     struct timeval  tv;
 
-    sigfillset(&set);
-    sigdelset(&set, SIGALRM);
-    sigdelset(&set, ngx_signal_value(NGX_TERMINATE_SIGNAL));
-    sigdelset(&set, ngx_signal_value(NGX_SHUTDOWN_SIGNAL));
+    sigemptyset(&set);
+    sigaddset(&set, ngx_signal_value(NGX_RECONFIGURE_SIGNAL));
+    sigaddset(&set, ngx_signal_value(NGX_REOPEN_SIGNAL));
+    sigaddset(&set, ngx_signal_value(NGX_CHANGEBIN_SIGNAL));
 
     err = ngx_thread_sigmask(SIG_BLOCK, &set, NULL);
     if (err) {