Mercurial > hg > nginx
diff src/event/modules/ngx_kqueue_module.c @ 50:b288069a8696
nginx-0.0.1-2003-01-23-21:47:54 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 23 Jan 2003 18:47:54 +0000 |
parents | 83fa61cd3d2f |
children | a6afbb8a2ada |
line wrap: on
line diff
--- a/src/event/modules/ngx_kqueue_module.c +++ b/src/event/modules/ngx_kqueue_module.c @@ -9,6 +9,7 @@ #include <ngx_log.h> #include <ngx_connection.h> #include <ngx_event.h> +#include <ngx_event_timer.h> #include <ngx_kqueue_module.h> #if (USE_KQUEUE) && !(HAVE_KQUEUE) @@ -50,8 +51,14 @@ int ngx_kqueue_init(int max_connections, ngx_test_null(change_list, ngx_alloc(change_size, log), NGX_ERROR); ngx_test_null(event_list, ngx_alloc(event_size, log), NGX_ERROR); + if (ngx_event_init_timer(log) == NGX_ERROR) { + return NGX_ERROR; + } + +#if 0 timer_queue.timer_prev = &timer_queue; timer_queue.timer_next = &timer_queue; +#endif #if !(USE_KQUEUE) ngx_event_actions.add = ngx_kqueue_add_event;