comparison src/event/ngx_event.h @ 303:00c5660d2707

nginx-0.0.3-2004-04-01-20:20:53 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 01 Apr 2004 16:20:53 +0000
parents 1526e7686b20
children 6b91bfbc4123
comparison
equal deleted inserted replaced
302:1526e7686b20 303:00c5660d2707
372 #define NGX_EVENT_MODULE 0x544E5645 /* "EVNT" */ 372 #define NGX_EVENT_MODULE 0x544E5645 /* "EVNT" */
373 #define NGX_EVENT_CONF 0x00200000 373 #define NGX_EVENT_CONF 0x00200000
374 374
375 375
376 typedef struct { 376 typedef struct {
377 int connections; 377 ngx_int_t connections;
378 int use; 378 ngx_int_t use;
379
379 ngx_flag_t multi_accept; 380 ngx_flag_t multi_accept;
381 ngx_flag_t accept_mutex;
382
380 u_char *name; 383 u_char *name;
381 } ngx_event_conf_t; 384 } ngx_event_conf_t;
382 385
383 386
384 typedef struct { 387 typedef struct {
405 if (ngx_accept_mutex_held) { \ 408 if (ngx_accept_mutex_held) { \
406 *ngx_accept_mutex = 0; \ 409 *ngx_accept_mutex = 0; \
407 } 410 }
408 411
409 412
410 extern int ngx_event_flags; 413 extern ngx_uint_t ngx_event_flags;
411 extern ngx_module_t ngx_events_module; 414 extern ngx_module_t ngx_events_module;
412 extern ngx_module_t ngx_event_core_module; 415 extern ngx_module_t ngx_event_core_module;
413 416
414 417
415 #define ngx_event_get_conf(conf_ctx, module) \ 418 #define ngx_event_get_conf(conf_ctx, module) \