Mercurial > hg > nginx
comparison src/event/modules/ngx_poll_module.c @ 116:571bcbff82c5
nginx-0.0.1-2003-07-11-08:50:59 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 11 Jul 2003 04:50:59 +0000 |
parents | be27f922b9a2 |
children | cd54bcbaf3b5 |
comparison
equal
deleted
inserted
replaced
115:be27f922b9a2 | 116:571bcbff82c5 |
---|---|
222 } | 222 } |
223 | 223 |
224 | 224 |
225 static int ngx_poll_process_events(ngx_log_t *log) | 225 static int ngx_poll_process_events(ngx_log_t *log) |
226 { | 226 { |
227 int ready, found; | 227 int ready, found, j; |
228 u_int i, nready; | 228 u_int nready, i; |
229 ngx_msec_t timer, delta; | 229 ngx_msec_t timer, delta; |
230 ngx_err_t err; | 230 ngx_err_t err; |
231 ngx_cycle_t **cycle; | 231 ngx_cycle_t **cycle; |
232 ngx_event_t *ev; | 232 ngx_event_t *ev; |
233 ngx_connection_t *c; | 233 ngx_connection_t *c; |
291 for (i = 0; i < nevents && ready; i++) { | 291 for (i = 0; i < nevents && ready; i++) { |
292 c = &ngx_cycle->connections[event_list[i].fd]; | 292 c = &ngx_cycle->connections[event_list[i].fd]; |
293 | 293 |
294 if (c->fd == -1) { | 294 if (c->fd == -1) { |
295 cycle = ngx_old_cycles.elts; | 295 cycle = ngx_old_cycles.elts; |
296 for (i = 0; i < ngx_old_cycles.nelts; i++) { | 296 for (j = 0; j < ngx_old_cycles.nelts; j++) { |
297 if (cycle[i] == NULL) { | 297 if (cycle[j] == NULL) { |
298 continue; | 298 continue; |
299 } | 299 } |
300 c = &cycle[i]->connections[event_list[i].fd]; | 300 c = &cycle[j]->connections[event_list[i].fd]; |
301 if (c->fd != -1) { | 301 if (c->fd != -1) { |
302 break; | 302 break; |
303 } | 303 } |
304 } | 304 } |
305 } | 305 } |