comparison src/os/unix/ngx_process_cycle.c @ 293:ec3c049681fd

nginx-0.0.3-2004-03-19-08:25:53 import
author Igor Sysoev <igor@sysoev.ru>
date Fri, 19 Mar 2004 05:25:53 +0000
parents 87e73f067470
children 502b03d9d2a3
comparison
equal deleted inserted replaced
292:a472bfb778b3 293:ec3c049681fd
36 struct itimerval itv; 36 struct itimerval itv;
37 ngx_uint_t i, live; 37 ngx_uint_t i, live;
38 ngx_msec_t delay; 38 ngx_msec_t delay;
39 ngx_core_conf_t *ccf; 39 ngx_core_conf_t *ccf;
40 40
41 sigemptyset(&set); 41 if (ngx_process == NGX_PROCESS_MASTER) {
42 sigaddset(&set, SIGCHLD); 42 sigemptyset(&set);
43 sigaddset(&set, SIGALRM); 43 sigaddset(&set, SIGCHLD);
44 sigaddset(&set, SIGINT); 44 sigaddset(&set, SIGALRM);
45 sigaddset(&set, ngx_signal_value(NGX_RECONFIGURE_SIGNAL)); 45 sigaddset(&set, SIGINT);
46 sigaddset(&set, ngx_signal_value(NGX_REOPEN_SIGNAL)); 46 sigaddset(&set, ngx_signal_value(NGX_RECONFIGURE_SIGNAL));
47 sigaddset(&set, ngx_signal_value(NGX_NOACCEPT_SIGNAL)); 47 sigaddset(&set, ngx_signal_value(NGX_REOPEN_SIGNAL));
48 sigaddset(&set, ngx_signal_value(NGX_TERMINATE_SIGNAL)); 48 sigaddset(&set, ngx_signal_value(NGX_NOACCEPT_SIGNAL));
49 sigaddset(&set, ngx_signal_value(NGX_SHUTDOWN_SIGNAL)); 49 sigaddset(&set, ngx_signal_value(NGX_TERMINATE_SIGNAL));
50 sigaddset(&set, ngx_signal_value(NGX_CHANGEBIN_SIGNAL)); 50 sigaddset(&set, ngx_signal_value(NGX_SHUTDOWN_SIGNAL));
51 51 sigaddset(&set, ngx_signal_value(NGX_CHANGEBIN_SIGNAL));
52 if (sigprocmask(SIG_BLOCK, &set, NULL) == -1) { 52
53 ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno, 53 if (sigprocmask(SIG_BLOCK, &set, NULL) == -1) {
54 "sigprocmask() failed"); 54 ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno,
55 } 55 "sigprocmask() failed");
56 56 }
57 sigemptyset(&set); 57
58 sigemptyset(&set);
59 }
58 60
59 ngx_setproctitle("master process"); 61 ngx_setproctitle("master process");
60 62
61 ngx_new_binary = 0; 63 ngx_new_binary = 0;
62 delay = 0; 64 delay = 0;