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 }