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