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 }