comparison src/os/unix/ngx_posix_init.c @ 354:eaf1f651cf86

nginx-0.0.7-2004-06-15-11:55:11 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 15 Jun 2004 07:55:11 +0000
parents 55e496a8ece3
children 0fb6c53fb135
comparison
equal deleted inserted replaced
353:b8d3d7dbfcc8 354:eaf1f651cf86
43 ngx_signal_handler }, 43 ngx_signal_handler },
44 44
45 { SIGALRM, "SIGALRM", ngx_signal_handler }, 45 { SIGALRM, "SIGALRM", ngx_signal_handler },
46 46
47 { SIGINT, "SIGINT", ngx_signal_handler }, 47 { SIGINT, "SIGINT", ngx_signal_handler },
48
49 { SIGIO, "SIGIO", ngx_signal_handler },
48 50
49 { SIGCHLD, "SIGCHLD", ngx_signal_handler }, 51 { SIGCHLD, "SIGCHLD", ngx_signal_handler },
50 52
51 { SIGPIPE, "SIGPIPE, SIG_IGN", SIG_IGN }, 53 { SIGPIPE, "SIGPIPE, SIG_IGN", SIG_IGN },
52 54
170 break; 172 break;
171 173
172 case SIGALRM: 174 case SIGALRM:
173 if (!ngx_terminate) { 175 if (!ngx_terminate) {
174 ngx_timer = 1; 176 ngx_timer = 1;
175 action = ", shutting down old worker process"; 177 action = ", shutting down old worker processes";
176 } 178 }
177 179
180 break;
181
182 case SIGIO:
183 ngx_sigio = 1;
178 break; 184 break;
179 185
180 case SIGCHLD: 186 case SIGCHLD:
181 ngx_reap = 1; 187 ngx_reap = 1;
182 break; 188 break;
204 break; 210 break;
205 211
206 case ngx_signal_value(NGX_RECONFIGURE_SIGNAL): 212 case ngx_signal_value(NGX_RECONFIGURE_SIGNAL):
207 case ngx_signal_value(NGX_NOACCEPT_SIGNAL): 213 case ngx_signal_value(NGX_NOACCEPT_SIGNAL):
208 case ngx_signal_value(NGX_CHANGEBIN_SIGNAL): 214 case ngx_signal_value(NGX_CHANGEBIN_SIGNAL):
215 case SIGIO:
209 action = ", ignoring"; 216 action = ", ignoring";
210 break; 217 break;
211 } 218 }
212 219
213 break; 220 break;