diff src/event/ngx_event.h @ 258:733dffa1fe97

nginx-0.0.2-2004-02-11-10:19:26 import
author Igor Sysoev <igor@sysoev.ru>
date Wed, 11 Feb 2004 07:19:26 +0000
parents 70e1c7d2b83d
children d30f2c39caae
line wrap: on
line diff
--- a/src/event/ngx_event.h
+++ b/src/event/ngx_event.h
@@ -176,19 +176,18 @@ extern ngx_event_actions_t   ngx_event_a
 
 /*
  * 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_a
 
 /*
  * 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,27 +275,6 @@ extern ngx_event_actions_t   ngx_event_a
 #define NGX_DISABLE_EVENT  EV_DISABLE
 
 
-#elif (HAVE_DEVPOLL)
-
-#define NGX_READ_EVENT     POLLIN
-#define NGX_WRITE_EVENT    POLLOUT
-
-#define NGX_LEVEL_EVENT    0
-
-
-#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)
 
 #define NGX_READ_EVENT     POLLIN
@@ -306,6 +284,14 @@ extern ngx_event_actions_t   ngx_event_a
 #define NGX_ONESHOT_EVENT  1
 
 
+#elif (HAVE_DEVPOLL)
+
+#define NGX_READ_EVENT     POLLIN
+#define NGX_WRITE_EVENT    POLLOUT
+
+#define NGX_LEVEL_EVENT    0
+
+
 #else /* select */
 
 #define NGX_READ_EVENT     0