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