Mercurial > hg > nginx-quic
comparison src/event/ngx_event.h @ 44:0e81ac0bb3e2
nginx-0.0.1-2003-01-09-08:36:00 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 09 Jan 2003 05:36:00 +0000 |
parents | 83fa61cd3d2f |
children | b288069a8696 |
comparison
equal
deleted
inserted
replaced
43:53cd05892261 | 44:0e81ac0bb3e2 |
---|---|
96 | 96 |
97 | 97 |
98 /* | 98 /* |
99 NGX_LEVEL_EVENT (default) select, poll, /dev/poll, kqueue | 99 NGX_LEVEL_EVENT (default) select, poll, /dev/poll, kqueue |
100 requires to read whole data | 100 requires to read whole data |
101 NGX_ONESHOT_EVENT select, poll, kqueue | 101 NGX_ONESHOT_EVENT select, poll, /dev/poll(*), kqueue, epoll(*) |
102 NGX_CLEAR_EVENT kqueue | 102 (*) - additional syscall |
103 NGX_CLEAR_EVENT kqueue, epoll | |
103 NGX_AIO_EVENT overlapped, aio_read, aioread | 104 NGX_AIO_EVENT overlapped, aio_read, aioread |
104 no need to add or delete events | 105 no need to add or delete events |
105 | 106 |
106 NGX_CLOSE_EVENT kqueue: kqueue deletes events for file that closed | 107 NGX_CLOSE_EVENT kqueue: kqueue deletes events for file that closed |
108 /dev/poll: need to flush events before closing | |
107 */ | 109 */ |
108 | 110 |
109 #define NGX_CLOSE_EVENT 1 | 111 #define NGX_CLOSE_EVENT 1 |
110 | 112 |
111 #if (HAVE_KQUEUE) | 113 #if (HAVE_KQUEUE) |