Mercurial > hg > nginx
comparison src/event/modules/ngx_kqueue_module.c @ 96:a23d010f356d
nginx-0.0.1-2003-05-27-16:18:54 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 27 May 2003 12:18:54 +0000 |
parents | b48066122884 |
children | 7e86d028d8f0 |
comparison
equal
deleted
inserted
replaced
95:b48066122884 | 96:a23d010f356d |
---|---|
45 ngx_conf_set_num_slot, | 45 ngx_conf_set_num_slot, |
46 0, | 46 0, |
47 offsetof(ngx_kqueue_conf_t, events), | 47 offsetof(ngx_kqueue_conf_t, events), |
48 NULL}, | 48 NULL}, |
49 | 49 |
50 {ngx_string(""), 0, NULL, 0, 0, NULL} | 50 ngx_null_command |
51 }; | 51 }; |
52 | 52 |
53 | 53 |
54 ngx_event_module_t ngx_kqueue_module_ctx = { | 54 ngx_event_module_t ngx_kqueue_module_ctx = { |
55 NGX_EVENT_MODULE, | |
56 &kqueue_name, | 55 &kqueue_name, |
57 ngx_kqueue_create_conf, /* create configuration */ | 56 ngx_kqueue_create_conf, /* create configuration */ |
58 ngx_kqueue_init_conf, /* init configuration */ | 57 ngx_kqueue_init_conf, /* init configuration */ |
59 | 58 |
60 { | 59 { |
70 } | 69 } |
71 | 70 |
72 }; | 71 }; |
73 | 72 |
74 ngx_module_t ngx_kqueue_module = { | 73 ngx_module_t ngx_kqueue_module = { |
74 NGX_MODULE, | |
75 &ngx_kqueue_module_ctx, /* module context */ | 75 &ngx_kqueue_module_ctx, /* module context */ |
76 0, /* module index */ | |
77 ngx_kqueue_commands, /* module directives */ | 76 ngx_kqueue_commands, /* module directives */ |
78 NGX_EVENT_MODULE_TYPE, /* module type */ | 77 NGX_EVENT_MODULE, /* module type */ |
79 NULL /* init module */ | 78 NULL /* init module */ |
80 }; | 79 }; |
81 | 80 |
82 | 81 |
83 static int ngx_kqueue_init(ngx_log_t *log) | 82 static int ngx_kqueue_init(ngx_log_t *log) |
84 { | 83 { |
85 ngx_kqueue_conf_t *kcf; | 84 ngx_kqueue_conf_t *kcf; |
86 | 85 |
87 kcf = ngx_event_get_conf(ngx_kqueue_module_ctx); | 86 kcf = ngx_event_get_conf(ngx_kqueue_module); |
88 | 87 |
89 ngx_log_debug(log, "CH: %d" _ kcf->changes); | 88 ngx_log_debug(log, "CH: %d" _ kcf->changes); |
90 ngx_log_debug(log, "EV: %d" _ kcf->events); | 89 ngx_log_debug(log, "EV: %d" _ kcf->events); |
91 | 90 |
92 max_changes = kcf->changes; | 91 max_changes = kcf->changes; |