comparison src/event/modules/ngx_kqueue_module.c @ 381:02a511569afb

nginx-0.0.7-2004-07-07-19:01:00 import
author Igor Sysoev <igor@sysoev.ru>
date Wed, 07 Jul 2004 15:01:00 +0000
parents 5ce6561246a5
children c05876036128
comparison
equal deleted inserted replaced
380:5ce6561246a5 381:02a511569afb
419 419
420 for ( ;; ) { 420 for ( ;; ) {
421 timer = ngx_event_find_timer(); 421 timer = ngx_event_find_timer();
422 422
423 #if (NGX_THREADS) 423 #if (NGX_THREADS)
424
424 if (timer == NGX_TIMER_ERROR) { 425 if (timer == NGX_TIMER_ERROR) {
425 return NGX_ERROR; 426 return NGX_ERROR;
426 } 427 }
427 428
428 if (timer == NGX_TIMER_INFINITE || timer > 500) { 429 if (timer == NGX_TIMER_INFINITE || timer > 500) {
440 "kevent expired timer"); 441 "kevent expired timer");
441 442
442 ngx_event_expire_timers((ngx_msec_t) 443 ngx_event_expire_timers((ngx_msec_t)
443 (ngx_elapsed_msec - ngx_old_elapsed_msec)); 444 (ngx_elapsed_msec - ngx_old_elapsed_msec));
444 445
445 /* TODO: if ngx_threaded then wake up the worker thread */ 446 if (ngx_posted_events && ngx_threaded) {
447 ngx_wakeup_worker_thread(cycle);
448 }
446 } 449 }
447 450
448 ngx_old_elapsed_msec = ngx_elapsed_msec; 451 ngx_old_elapsed_msec = ngx_elapsed_msec;
449 expire = 1; 452 expire = 1;
450 accept_lock = 0; 453 accept_lock = 0;