Mercurial > hg > nginx-quic
diff 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 |
line wrap: on
line diff
--- a/src/event/ngx_event.h +++ b/src/event/ngx_event.h @@ -98,12 +98,14 @@ typedef struct { /* NGX_LEVEL_EVENT (default) select, poll, /dev/poll, kqueue requires to read whole data -NGX_ONESHOT_EVENT select, poll, kqueue -NGX_CLEAR_EVENT kqueue +NGX_ONESHOT_EVENT select, poll, /dev/poll(*), kqueue, epoll(*) + (*) - additional syscall +NGX_CLEAR_EVENT kqueue, epoll NGX_AIO_EVENT overlapped, aio_read, aioread no need to add or delete events NGX_CLOSE_EVENT kqueue: kqueue deletes events for file that closed + /dev/poll: need to flush events before closing */ #define NGX_CLOSE_EVENT 1