From b14b91020284baf090b40bdb6ba87b99751f27fb Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Mon, 28 Jun 2004 16:05:02 +0000 Subject: nginx-0.0.7-2004-06-28-20:05:02 import --- src/os/unix/ngx_process_cycle.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/os/unix/ngx_process_cycle.c') diff --git a/src/os/unix/ngx_process_cycle.c b/src/os/unix/ngx_process_cycle.c index 6d7fe06c2..dd50bba25 100644 --- a/src/os/unix/ngx_process_cycle.c +++ b/src/os/unix/ngx_process_cycle.c @@ -625,14 +625,12 @@ static void ngx_worker_process_cycle(ngx_cycle_t *cycle, void *data) exit(2); } - if (!(ngx_posted_events_cv = ngx_cv_init(cycle->log))) { + if (!(ngx_posted_events_cv = ngx_cond_init(cycle->log))) { /* fatal */ exit(2); } - ngx_posted_events_mutex = &ngx_posted_events_cv->mutex; - - for (i = 0; i < 1; i++) { + for (i = 0; i < 2; i++) { if (ngx_create_thread(&tid, ngx_worker_thread_cycle, cycle, cycle->log) != 0) { @@ -780,7 +778,9 @@ int ngx_worker_thread_cycle(void *data) ngx_setproctitle("worker thread"); for ( ;; ) { - if (ngx_cv_wait(ngx_posted_events_cv) == NGX_ERROR) { + if (ngx_cond_wait(ngx_posted_events_cv, ngx_posted_events_mutex) + == NGX_ERROR) + { return 1; } -- cgit v1.2.3