diff src/event/ngx_event.h @ 36:c14d7232b11f

nginx-0.0.1-2002-12-23-09:29:22 import
author Igor Sysoev <igor@sysoev.ru>
date Mon, 23 Dec 2002 06:29:22 +0000
parents d45effe5854c
children 2ffaa35fba42
line wrap: on
line diff
--- a/src/event/ngx_event.h
+++ b/src/event/ngx_event.h
@@ -22,7 +22,7 @@ struct ngx_event_s {
     void            *context;
     char            *action;
 
-    int              index;
+    unsigned int     index;
 
     ngx_event_t     *prev;     /* queue in mutex(), aio_read(), aio_write()  */
     ngx_event_t     *next;     /*                                            */
@@ -120,6 +120,14 @@ NGX_CLOSE_EVENT            kqueue: kqueu
 #define NGX_CLEAR_EVENT    EV_CLEAR
 #endif
 
+#elif (HAVE_POLL)
+
+#define NGX_READ_EVENT     POLLIN
+#define NGX_WRITE_EVENT    POLLOUT
+
+#define NGX_LEVEL_EVENT    0
+#define NGX_ONESHOT_EVENT  1
+
 #else
 
 #define NGX_READ_EVENT     0