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;