comparison src/event/ngx_event.h @ 323:ba876b26b76d

nginx-0.0.3-2004-04-21-22:54:33 import
author Igor Sysoev <igor@sysoev.ru>
date Wed, 21 Apr 2004 18:54:33 +0000
parents 2e899477243a
children fb4dfb2ac0fc
comparison
equal deleted inserted replaced
322:ab2f8c9a2a45 323:ba876b26b76d
379 #define NGX_EVENT_MODULE 0x544E5645 /* "EVNT" */ 379 #define NGX_EVENT_MODULE 0x544E5645 /* "EVNT" */
380 #define NGX_EVENT_CONF 0x00200000 380 #define NGX_EVENT_CONF 0x00200000
381 381
382 382
383 typedef struct { 383 typedef struct {
384 ngx_int_t connections; 384 ngx_uint_t connections;
385 ngx_int_t use; 385 ngx_int_t use;
386 386
387 ngx_flag_t multi_accept; 387 ngx_flag_t multi_accept;
388 ngx_flag_t accept_mutex; 388 ngx_flag_t accept_mutex;
389 389
411 411
412 extern ngx_atomic_t *ngx_accept_mutex_ptr; 412 extern ngx_atomic_t *ngx_accept_mutex_ptr;
413 extern ngx_atomic_t *ngx_accept_mutex; 413 extern ngx_atomic_t *ngx_accept_mutex;
414 extern ngx_uint_t ngx_accept_mutex_held; 414 extern ngx_uint_t ngx_accept_mutex_held;
415 extern ngx_msec_t ngx_accept_mutex_delay; 415 extern ngx_msec_t ngx_accept_mutex_delay;
416 extern ngx_int_t ngx_accept_disabled;
416 417
417 418
418 #define ngx_accept_mutex_unlock() \ 419 #define ngx_accept_mutex_unlock() \
419 if (ngx_accept_mutex_held) { \ 420 if (ngx_accept_mutex_held) { \
420 *ngx_accept_mutex = 0; \ 421 *ngx_accept_mutex = 0; \