comparison 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
comparison
equal deleted inserted replaced
374:213f17e9f776 375:744ccb59062d
758 758
759 ngx_err_t err; 759 ngx_err_t err;
760 sigset_t set; 760 sigset_t set;
761 struct timeval tv; 761 struct timeval tv;
762 762
763 sigfillset(&set); 763 sigemptyset(&set);
764 sigdelset(&set, SIGALRM); 764 sigaddset(&set, ngx_signal_value(NGX_RECONFIGURE_SIGNAL));
765 sigdelset(&set, ngx_signal_value(NGX_TERMINATE_SIGNAL)); 765 sigaddset(&set, ngx_signal_value(NGX_REOPEN_SIGNAL));
766 sigdelset(&set, ngx_signal_value(NGX_SHUTDOWN_SIGNAL)); 766 sigaddset(&set, ngx_signal_value(NGX_CHANGEBIN_SIGNAL));
767 767
768 err = ngx_thread_sigmask(SIG_BLOCK, &set, NULL); 768 err = ngx_thread_sigmask(SIG_BLOCK, &set, NULL);
769 if (err) { 769 if (err) {
770 ngx_log_error(NGX_LOG_ALERT, cycle->log, err, 770 ngx_log_error(NGX_LOG_ALERT, cycle->log, err,
771 ngx_thread_sigmask_n " failed"); 771 ngx_thread_sigmask_n " failed");