aboutsummaryrefslogtreecommitdiff
path: root/src/event/modules/ngx_kqueue_module.c
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2004-07-05 06:55:54 +0000
committerIgor Sysoev <igor@sysoev.ru>2004-07-05 06:55:54 +0000
commit32fcd5cf64b9f55f9184e98e39f1b2152321a710 (patch)
treef349f2fb8106ba4490ec3f47e7330f160f6f5f9b /src/event/modules/ngx_kqueue_module.c
parent98c1cf18c1a4ffb14ded78e93359f87ee7bdeed4 (diff)
downloadnginx-32fcd5cf64b9f55f9184e98e39f1b2152321a710.tar.gz
nginx-32fcd5cf64b9f55f9184e98e39f1b2152321a710.zip
nginx-0.0.7-2004-07-05-10:55:54 import
Diffstat (limited to 'src/event/modules/ngx_kqueue_module.c')
-rw-r--r--src/event/modules/ngx_kqueue_module.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/event/modules/ngx_kqueue_module.c b/src/event/modules/ngx_kqueue_module.c
index 9ef39d852..865b343a6 100644
--- a/src/event/modules/ngx_kqueue_module.c
+++ b/src/event/modules/ngx_kqueue_module.c
@@ -279,9 +279,9 @@ static ngx_int_t ngx_kqueue_del_event(ngx_event_t *ev, int event, u_int flags)
static ngx_int_t ngx_kqueue_set_event(ngx_event_t *ev, int filter, u_int flags)
{
+ struct kevent *kev, kv;
struct timespec ts;
ngx_connection_t *c;
- struct kevent *kev, kv;
c = ev->data;
@@ -370,7 +370,7 @@ static ngx_int_t ngx_kqueue_process_events(ngx_cycle_t *cycle)
for ( ;; ) {
timer = ngx_event_find_timer();
-#if (NGX_THREADS)
+#if (NGX_THREADS0)
if (timer == NGX_TIMER_ERROR) {
return NGX_ERROR;
}
@@ -621,7 +621,7 @@ static ngx_int_t ngx_kqueue_process_events(ngx_cycle_t *cycle)
if (ngx_posted_events) {
if (ngx_threaded) {
- ngx_cond_signal(ngx_posted_events_cv);
+ ngx_wakeup_worker_thread(cycle);
} else {
ngx_event_process_posted(cycle);