comparison src/event/ngx_event.h @ 302:1526e7686b20

nginx-0.0.3-2004-04-01-10:21:13 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 01 Apr 2004 06:21:13 +0000
parents 744965ec6275
children 00c5660d2707
comparison
equal deleted inserted replaced
301:744965ec6275 302:1526e7686b20
394 394
395 extern ngx_thread_volatile ngx_event_t *ngx_posted_events; 395 extern ngx_thread_volatile ngx_event_t *ngx_posted_events;
396 #if (NGX_THREADS) 396 #if (NGX_THREADS)
397 extern ngx_mutex_t *ngx_posted_events_mutex; 397 extern ngx_mutex_t *ngx_posted_events_mutex;
398 #endif 398 #endif
399
400 extern ngx_atomic_t *ngx_accept_mutex_ptr;
399 extern ngx_atomic_t *ngx_accept_mutex; 401 extern ngx_atomic_t *ngx_accept_mutex;
400 extern ngx_uint_t ngx_accept_token; 402 extern ngx_uint_t ngx_accept_mutex_held;
403
404 #define ngx_accept_mutex_unlock() \
405 if (ngx_accept_mutex_held) { \
406 *ngx_accept_mutex = 0; \
407 }
401 408
402 409
403 extern int ngx_event_flags; 410 extern int ngx_event_flags;
404 extern ngx_module_t ngx_events_module; 411 extern ngx_module_t ngx_events_module;
405 extern ngx_module_t ngx_event_core_module; 412 extern ngx_module_t ngx_event_core_module;