Mercurial > hg > nginx-quic
comparison src/event/modules/ngx_devpoll_module.c @ 69:e43f406e4525
nginx-0.0.1-2003-03-20-19:09:44 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 20 Mar 2003 16:09:44 +0000 |
parents | e8cdc2989cee |
children | 19cc647ecd91 |
comparison
equal
deleted
inserted
replaced
68:d549fdc17d7e | 69:e43f406e4525 |
---|---|
234 nchanges = 0; | 234 nchanges = 0; |
235 | 235 |
236 if ((int) timer != INFTIM) { | 236 if ((int) timer != INFTIM) { |
237 gettimeofday(&tv, NULL); | 237 gettimeofday(&tv, NULL); |
238 delta = tv.tv_sec * 1000 + tv.tv_usec / 1000 - delta; | 238 delta = tv.tv_sec * 1000 + tv.tv_usec / 1000 - delta; |
239 ngx_event_expire_timers(delta); | |
239 | 240 |
240 } else { | 241 } else { |
241 if (events == 0) { | 242 if (events == 0) { |
242 ngx_log_error(NGX_LOG_ALERT, log, 0, | 243 ngx_log_error(NGX_LOG_ALERT, log, 0, |
243 "ioctl(DP_POLL) returns no events without timeout"); | 244 "ioctl(DP_POLL) returns no events without timeout"); |
303 "ioctl(DP_POLL) error on %d:%d", | 304 "ioctl(DP_POLL) error on %d:%d", |
304 event_list[i].fd, event_list[i].revents); | 305 event_list[i].fd, event_list[i].revents); |
305 } | 306 } |
306 } | 307 } |
307 | 308 |
308 if ((int) timer != INFTIM) { | |
309 ngx_event_expire_timers(delta); | |
310 } | |
311 | |
312 return NGX_OK; | 309 return NGX_OK; |
313 } | 310 } |