comparison src/event/modules/ngx_kqueue_module.c @ 370:54f76b0b8dca

nginx-0.0.7-2004-06-27-22:01:57 import
author Igor Sysoev <igor@sysoev.ru>
date Sun, 27 Jun 2004 18:01:57 +0000
parents 2e3cbc1bbe3c
children 780e93985b93
comparison
equal deleted inserted replaced
369:9c2515d70489 370:54f76b0b8dca
580 580
581 if (lock) { 581 if (lock) {
582 ngx_mutex_unlock(ngx_posted_events_mutex); 582 ngx_mutex_unlock(ngx_posted_events_mutex);
583 } 583 }
584 584
585 /* TODO: wake up worker thread */
586
587 if (expire && delta) { 585 if (expire && delta) {
588 ngx_event_expire_timers((ngx_msec_t) delta); 586 ngx_event_expire_timers((ngx_msec_t) delta);
589 } 587 }
590 588
591 if (!ngx_threaded) { 589 if (ngx_posted_events) {
592 ngx_event_process_posted(cycle); 590 if (ngx_threaded) {
591 ngx_cv_signal(ngx_posted_events_cv);
592
593 } else {
594 ngx_event_process_posted(cycle);
595 }
593 } 596 }
594 597
595 return NGX_OK; 598 return NGX_OK;
596 } 599 }
597 600