diff options
Diffstat (limited to 'src/event/ngx_event.h')
| -rw-r--r-- | src/event/ngx_event.h | 28 |
1 files changed, 7 insertions, 21 deletions
diff --git a/src/event/ngx_event.h b/src/event/ngx_event.h index 493f8d1f7..a2c1e9cb6 100644 --- a/src/event/ngx_event.h +++ b/src/event/ngx_event.h @@ -176,19 +176,18 @@ extern ngx_event_actions_t ngx_event_actions; /* * The event filter requires to read/write the whole data - - * select, poll, /dev/poll, kqueue, epoll. + * select, poll, /dev/poll, kqueue. */ #define NGX_USE_LEVEL_EVENT 0x00000001 /* * The event filter is deleted after a notification without an additional - * syscall - select, poll, kqueue, epoll. + * syscall - select, poll, kqueue. */ #define NGX_USE_ONESHOT_EVENT 0x00000002 /* - * The event filter notifies only the changes and an initial level - - * kqueue, epoll. + * The event filter notifies only the changes and an initial level - kqueue. */ #define NGX_USE_CLEAR_EVENT 0x00000004 @@ -206,7 +205,7 @@ extern ngx_event_actions_t ngx_event_actions; /* * The event filter notifies only the changes (the edges) - * but not an initial level - early epoll patches. + * but not an initial level - epoll. */ #define NGX_USE_EDGE_EVENT 0x00000020 @@ -276,34 +275,21 @@ extern ngx_event_actions_t ngx_event_actions; #define NGX_DISABLE_EVENT EV_DISABLE -#elif (HAVE_DEVPOLL) +#elif (HAVE_POLL) #define NGX_READ_EVENT POLLIN #define NGX_WRITE_EVENT POLLOUT #define NGX_LEVEL_EVENT 0 +#define NGX_ONESHOT_EVENT 1 -#elif (HAVE_EPOLL) - -#define NGX_READ_EVENT EPOLLIN -#define NGX_WRITE_EVENT EPOLLOUT - -#define NGX_LEVEL_EVENT 0 -#define NGX_CLEAR_EVENT EPOLLET -#define NGX_ONESHOT_EVENT 0x70000000 -#if 0 -#define NGX_ONESHOT_EVENT EPOLLONESHOT -#endif - - -#elif (HAVE_POLL) +#elif (HAVE_DEVPOLL) #define NGX_READ_EVENT POLLIN #define NGX_WRITE_EVENT POLLOUT #define NGX_LEVEL_EVENT 0 -#define NGX_ONESHOT_EVENT 1 #else /* select */ |
