comparison src/event/ngx_event.h @ 54:27b628ef907e

nginx-0.0.1-2003-01-28-18:56:37 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 28 Jan 2003 15:56:37 +0000
parents d1e42f1b8fd4
children a499e0d1f16e
comparison
equal deleted inserted replaced
53:d1e42f1b8fd4 54:27b628ef907e
117 /* Event filter notify only changes - kqueue, epoll */ 117 /* Event filter notify only changes - kqueue, epoll */
118 #define NGX_HAVE_CLEAR_EVENT 4 118 #define NGX_HAVE_CLEAR_EVENT 4
119 /* No nedd to add or delete event filters - overlapped, aio_read, aioread */ 119 /* No nedd to add or delete event filters - overlapped, aio_read, aioread */
120 #define NGX_HAVE_AIO_EVENT 8 120 #define NGX_HAVE_AIO_EVENT 8
121 121
122 /* Event filter is deleted before closing file. Has no meaning for select, poll. 122 /* Event filter is deleted before closing file. Has no meaning
123 for select, poll, epoll.
124
123 kqueue: kqueue deletes event filters for file that closed 125 kqueue: kqueue deletes event filters for file that closed
124 so we need only to delete filters in user-level batch array 126 so we need only to delete filters in user-level batch array
125 /dev/poll: we need to flush POLLREMOVE event before closing file 127 /dev/poll: we need to flush POLLREMOVE event before closing file */
126 epoll: ??? */
127 #define NGX_CLOSE_EVENT 1 128 #define NGX_CLOSE_EVENT 1
128 129
129 130
130 #if (HAVE_KQUEUE) 131 #if (HAVE_KQUEUE)
131 132