summaryrefslogtreecommitdiffhomepage
path: root/src/event/modules
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2003-01-23 18:47:54 +0000
committerIgor Sysoev <igor@sysoev.ru>2003-01-23 18:47:54 +0000
commitfcce8d529a6aa7930cc58a5ec84b735cfb72c7e7 (patch)
tree4b117da7656c40b070a227eddec3cb4162ca2127 /src/event/modules
parent6b7cfab3a6bdd45dbd85c5d32076a259a303c50c (diff)
downloadnginx-fcce8d529a6aa7930cc58a5ec84b735cfb72c7e7.tar.gz
nginx-fcce8d529a6aa7930cc58a5ec84b735cfb72c7e7.tar.bz2
nginx-0.0.1-2003-01-23-21:47:54 import
Diffstat (limited to 'src/event/modules')
-rw-r--r--src/event/modules/ngx_devpoll_module.c1
-rw-r--r--src/event/modules/ngx_kqueue_module.c7
-rw-r--r--src/event/modules/ngx_poll_module.c1
-rw-r--r--src/event/modules/ngx_select_module.c1
4 files changed, 10 insertions, 0 deletions
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 <ngx_log.h>
#include <ngx_connection.h>
#include <ngx_event.h>
+#include <ngx_event_timer.h>
#include <ngx_devpoll_module.h>
#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 <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_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 <ngx_time.h>
#include <ngx_connection.h>
#include <ngx_event.h>
+#include <ngx_event_timer.h>
#include <ngx_poll_module.h>
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 <ngx_time.h>
#include <ngx_connection.h>
#include <ngx_event.h>
+#include <ngx_event_timer.h>
#include <ngx_select_module.h>