aboutsummaryrefslogtreecommitdiff
path: root/src/os/unix/ngx_process_cycle.c
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2004-07-02 15:54:34 +0000
committerIgor Sysoev <igor@sysoev.ru>2004-07-02 15:54:34 +0000
commit98c1cf18c1a4ffb14ded78e93359f87ee7bdeed4 (patch)
tree1e2b79792bce785142da3a73a3d68fde1154b542 /src/os/unix/ngx_process_cycle.c
parent46cd7c2a9bc740a2d3de03410dd84412b9d85856 (diff)
downloadnginx-98c1cf18c1a4ffb14ded78e93359f87ee7bdeed4.tar.gz
nginx-98c1cf18c1a4ffb14ded78e93359f87ee7bdeed4.zip
nginx-0.0.7-2004-07-02-19:54:34 import
Diffstat (limited to 'src/os/unix/ngx_process_cycle.c')
-rw-r--r--src/os/unix/ngx_process_cycle.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/os/unix/ngx_process_cycle.c b/src/os/unix/ngx_process_cycle.c
index dd50bba25..8a0bd6f14 100644
--- 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) {