From a19a85e600c1c4d7daa9fdd20df3777169b5dc2b Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Tue, 28 Jan 2003 15:56:37 +0000 Subject: nginx-0.0.1-2003-01-28-18:56:37 import --- src/event/ngx_event.c | 2 +- src/event/ngx_event.h | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'src/event') 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 -- cgit