comparison src/event/ngx_event.c @ 344:e366ba5db8f8

nginx-0.0.3-2004-06-01-10:04:46 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 01 Jun 2004 06:04:46 +0000
parents f168a88e93f7
children fade4edd61f8
comparison
equal deleted inserted replaced
343:6bdf858bff8c 344:e366ba5db8f8
370 #else 370 #else
371 371
372 rev->event_handler = &ngx_event_accept; 372 rev->event_handler = &ngx_event_accept;
373 373
374 if (ngx_event_flags & NGX_USE_SIGIO_EVENT) { 374 if (ngx_event_flags & NGX_USE_SIGIO_EVENT) {
375 if (ngx_add_conn(c) == NGX_ERROR) { 375
376 return NGX_ERROR; 376 if (ngx_accept_mutex) {
377 } 377 ngx_accept_mutex_held = 0;
378
379 } else {
380 if (ngx_add_conn(c) == NGX_ERROR) {
381 return NGX_ERROR;
382 }
383 }
384
378 } else { 385 } else {
379 if (ngx_add_event(rev, NGX_READ_EVENT, 0) == NGX_ERROR) { 386 if (ngx_add_event(rev, NGX_READ_EVENT, 0) == NGX_ERROR) {
380 return NGX_ERROR; 387 return NGX_ERROR;
381 } 388 }
382 } 389 }