summaryrefslogtreecommitdiffhomepage
path: root/src/event/ngx_event.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/event/ngx_event.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/event/ngx_event.c b/src/event/ngx_event.c
index 206fc14da..cef4aecf2 100644
--- a/src/event/ngx_event.c
+++ b/src/event/ngx_event.c
@@ -15,6 +15,9 @@
#if (HAVE_POLL)
#include <ngx_poll_module.h>
#endif
+#if (HAVE_DEVPOLL)
+#include <ngx_devpoll_module.h>
+#endif
#if (HAVE_KQUEUE)
#include <ngx_kqueue_module.h>
#endif
@@ -29,18 +32,20 @@ ngx_event_t *ngx_read_events, *ngx_write_events;
#if 0
ngx_event_type_e ngx_event_type = NGX_SELECT_EVENT;
-#elif 1
+#elif 0
ngx_event_type_e ngx_event_type = NGX_POLL_EVENT;
#else
ngx_event_type_e ngx_event_type = NGX_KQUEUE_EVENT;
#endif
-#elif (HAVE_POLL)
+#elif (HAVE_DEVPOLL)
#if 0
ngx_event_type_e ngx_event_type = NGX_SELECT_EVENT;
-#else
+#elif 0
ngx_event_type_e ngx_event_type = NGX_POLL_EVENT;
+#else
+ngx_event_type_e ngx_event_type = NGX_DEVPOLL_EVENT;
#endif
#else
@@ -57,6 +62,9 @@ static int (*ngx_event_init[]) (int max_connections, ngx_log_t *log) = {
#if (HAVE_POLL)
ngx_poll_init,
#endif
+#if (HAVE_DEVPOLL)
+ ngx_devpoll_init,
+#endif
#if (HAVE_KQUEUE)
ngx_kqueue_init
#endif