From fcce8d529a6aa7930cc58a5ec84b735cfb72c7e7 Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Thu, 23 Jan 2003 18:47:54 +0000 Subject: nginx-0.0.1-2003-01-23-21:47:54 import --- src/event/modules/ngx_devpoll_module.c | 1 + src/event/modules/ngx_kqueue_module.c | 7 +++++++ src/event/modules/ngx_poll_module.c | 1 + src/event/modules/ngx_select_module.c | 1 + 4 files changed, 10 insertions(+) (limited to 'src/event/modules') diff --git a/src/event/modules/ngx_devpoll_module.c b/src/event/modules/ngx_devpoll_module.c index 29cd298b1..ad44743a7 100644 --- a/src/event/modules/ngx_devpoll_module.c +++ b/src/event/modules/ngx_devpoll_module.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #if (USE_DEVPOLL) && !(HAVE_DEVPOLL) diff --git a/src/event/modules/ngx_kqueue_module.c b/src/event/modules/ngx_kqueue_module.c index 49a2cb9e9..4662e816d 100644 --- a/src/event/modules/ngx_kqueue_module.c +++ b/src/event/modules/ngx_kqueue_module.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #if (USE_KQUEUE) && !(HAVE_KQUEUE) @@ -50,8 +51,14 @@ int ngx_kqueue_init(int max_connections, ngx_log_t *log) 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; diff --git a/src/event/modules/ngx_poll_module.c b/src/event/modules/ngx_poll_module.c index 0338f7db6..4b2434a5d 100644 --- a/src/event/modules/ngx_poll_module.c +++ b/src/event/modules/ngx_poll_module.c @@ -7,6 +7,7 @@ #include #include #include +#include #include diff --git a/src/event/modules/ngx_select_module.c b/src/event/modules/ngx_select_module.c index 2fabf37fc..5b62dfd04 100644 --- a/src/event/modules/ngx_select_module.c +++ b/src/event/modules/ngx_select_module.c @@ -6,6 +6,7 @@ #include #include #include +#include #include -- cgit