Mercurial > hg > nginx
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; |