Mercurial > hg > nginx
comparison src/event/modules/ngx_select_module.c @ 389:537de4dca8ca
nginx-0.0.7-2004-07-13-21:59:12 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 13 Jul 2004 17:59:12 +0000 |
parents | 02a511569afb |
children | e2452dd9c087 |
comparison
equal
deleted
inserted
replaced
388:80e72c428b39 | 389:537de4dca8ca |
---|---|
376 if (deltas > 1000) { | 376 if (deltas > 1000) { |
377 ngx_gettimeofday(&tv); | 377 ngx_gettimeofday(&tv); |
378 ngx_time_update(tv.tv_sec); | 378 ngx_time_update(tv.tv_sec); |
379 deltas = tv.tv_usec / 1000; | 379 deltas = tv.tv_usec / 1000; |
380 | 380 |
381 ngx_elapsed_msec = tv.tv_sec * 1000 + tv.tv_usec / 1000 | 381 ngx_elapsed_msec = (ngx_epoch_msec_t) tv.tv_sec * 1000 |
382 - ngx_start_msec; | 382 + tv.tv_usec / 1000 - ngx_start_msec; |
383 } else { | 383 } else { |
384 ngx_elapsed_msec += delta; | 384 ngx_elapsed_msec += delta; |
385 } | 385 } |
386 | 386 |
387 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, cycle->log, 0, | 387 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, cycle->log, 0, |
390 } else { | 390 } else { |
391 delta = 0; | 391 delta = 0; |
392 ngx_gettimeofday(&tv); | 392 ngx_gettimeofday(&tv); |
393 ngx_time_update(tv.tv_sec); | 393 ngx_time_update(tv.tv_sec); |
394 | 394 |
395 ngx_elapsed_msec = tv.tv_sec * 1000 + tv.tv_usec / 1000 | 395 ngx_elapsed_msec = (ngx_epoch_msec_t) tv.tv_sec * 1000 |
396 - ngx_start_msec; | 396 + tv.tv_usec / 1000 - ngx_start_msec; |
397 | |
397 if (ready == 0) { | 398 if (ready == 0) { |
398 ngx_log_error(NGX_LOG_ALERT, cycle->log, 0, | 399 ngx_log_error(NGX_LOG_ALERT, cycle->log, 0, |
399 "select() returned no events without timeout"); | 400 "select() returned no events without timeout"); |
400 ngx_accept_mutex_unlock(); | 401 ngx_accept_mutex_unlock(); |
401 return NGX_ERROR; | 402 return NGX_ERROR; |