summaryrefslogtreecommitdiffhomepage
path: root/src/event
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2003-01-28 15:56:37 +0000
committerIgor Sysoev <igor@sysoev.ru>2003-01-28 15:56:37 +0000
commita19a85e600c1c4d7daa9fdd20df3777169b5dc2b (patch)
tree730bbaeeee69ccc527c3c7c10aab76a9c65cd3db /src/event
parent9b25d691d3a472cb499d638b57f18e743cc2c4f3 (diff)
downloadnginx-a19a85e600c1c4d7daa9fdd20df3777169b5dc2b.tar.gz
nginx-a19a85e600c1c4d7daa9fdd20df3777169b5dc2b.tar.bz2
nginx-0.0.1-2003-01-28-18:56:37 import
Diffstat (limited to '')
-rw-r--r--src/event/ngx_event.c2
-rw-r--r--src/event/ngx_event.h7
2 files changed, 5 insertions, 4 deletions
diff --git a/src/event/ngx_event.c b/src/event/ngx_event.c
index a6addd568..04036d430 100644
--- a/src/event/ngx_event.c
+++ b/src/event/ngx_event.c
@@ -32,7 +32,7 @@ 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;
diff --git a/src/event/ngx_event.h b/src/event/ngx_event.h
index 76e31672b..71895a0be 100644
--- a/src/event/ngx_event.h
+++ b/src/event/ngx_event.h
@@ -119,11 +119,12 @@ typedef struct {
/* No nedd to add or delete event filters - overlapped, aio_read, aioread */
#define NGX_HAVE_AIO_EVENT 8
-/* Event filter is deleted before closing file. Has no meaning for select, poll.
+/* Event filter is deleted before closing file. Has no meaning
+ for select, poll, epoll.
+
kqueue: kqueue deletes event filters for file that closed
so we need only to delete filters in user-level batch array
- /dev/poll: we need to flush POLLREMOVE event before closing file
- epoll: ??? */
+ /dev/poll: we need to flush POLLREMOVE event before closing file */
#define NGX_CLOSE_EVENT 1