Mercurial > hg > nginx
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 |