comparison src/event/modules/ngx_select_module.c @ 186:c1f3a3c7c5db

nginx-0.0.1-2003-11-17-00:49:42 import
author Igor Sysoev <igor@sysoev.ru>
date Sun, 16 Nov 2003 21:49:42 +0000
parents 9f3a78b06c48
children 2357fa41738a
comparison
equal deleted inserted replaced
185:d5f50cefc322 186:c1f3a3c7c5db
263 work_write_fd_set = master_write_fd_set; 263 work_write_fd_set = master_write_fd_set;
264 264
265 timer = ngx_event_find_timer(); 265 timer = ngx_event_find_timer();
266 266
267 if (timer) { 267 if (timer) {
268 #if (HAVE_SELECT_CHANGE_TIMEOUT)
269 delta = 0;
270 #else
271 ngx_gettimeofday(&tv);
272 delta = tv.tv_sec * 1000 + tv.tv_usec / 1000;
273 #endif
274
268 tv.tv_sec = timer / 1000; 275 tv.tv_sec = timer / 1000;
269 tv.tv_usec = (timer % 1000) * 1000; 276 tv.tv_usec = (timer % 1000) * 1000;
270 tp = &tv; 277 tp = &tv;
271 #if (HAVE_SELECT_CHANGE_TIMEOUT) 278
279 } else {
272 delta = 0; 280 delta = 0;
273 #else
274 ngx_gettimeofday(&tv);
275 delta = tv.tv_sec * 1000 + tv.tv_usec / 1000;
276 #endif
277
278 } else {
279 timer = 0;
280 tp = NULL; 281 tp = NULL;
281 delta = 0;
282 } 282 }
283 283
284 #if !(WIN32) 284 #if !(WIN32)
285 if (max_fd == -1) { 285 if (max_fd == -1) {
286 for (i = 0; i < nevents; i++) { 286 for (i = 0; i < nevents; i++) {