comparison src/event/modules/ngx_poll_module.c @ 38:2ffaa35fba42

nginx-0.0.1-2002-12-24-10:09:57 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 24 Dec 2002 07:09:57 +0000
parents 9fe40e51d4a3
children 83fa61cd3d2f
comparison
equal deleted inserted replaced
37:9fe40e51d4a3 38:2ffaa35fba42
188 } else { 188 } else {
189 timer_queue.timer_next->timer_delta -= delta; 189 timer_queue.timer_next->timer_delta -= delta;
190 } 190 }
191 } 191 }
192 192
193 for (i = 0; ready; i++) { 193 for (i = 0; i < nevents && ready; i++) {
194 c = &ngx_connections[event_list[i].fd]; 194 c = &ngx_connections[event_list[i].fd];
195 195
196 ngx_log_debug(log, "poll: fd:%d, ev:%d, rev:%d" _ 196 ngx_log_debug(log, "poll: fd:%d, ev:%d, rev:%d" _
197 event_list[i].fd _ 197 event_list[i].fd _
198 event_list[i].events _ event_list[i].revents); 198 event_list[i].events _ event_list[i].revents);
242 242
243 if (found) { 243 if (found) {
244 ready--; 244 ready--;
245 } 245 }
246 } 246 }
247
248 ngx_assert((ready == 0), /* void */ ; , log, "poll ready != nevents");
247 249
248 return NGX_OK; 250 return NGX_OK;
249 } 251 }
250 252
251 void ngx_poll_add_timer(ngx_event_t *ev, ngx_msec_t timer) 253 void ngx_poll_add_timer(ngx_event_t *ev, ngx_msec_t timer)