Mercurial > hg > nginx
diff src/event/ngx_event.h @ 328:fb4dfb2ac0fc
nginx-0.0.3-2004-04-28-10:14:50 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 28 Apr 2004 06:14:50 +0000 |
parents | ba876b26b76d |
children | 55e496a8ece3 |
line wrap: on
line diff
--- a/src/event/ngx_event.h Mon Apr 26 13:40:01 2004 +0000 +++ b/src/event/ngx_event.h Wed Apr 28 06:14:50 2004 +0000 @@ -230,32 +230,38 @@ #define NGX_HAVE_INSTANCE_EVENT 0x00000020 /* + * The event filter requires to do i/o operation until EAGAIN - + * epoll, rt signals. + */ +#define NGX_HAVE_GREEDY_EVENT 0x00000040 + +/* * The event filter notifies only the changes (the edges) * but not an initial level - early epoll patches. */ -#define NGX_USE_EDGE_EVENT 0x00000040 +#define NGX_USE_EDGE_EVENT 0x00000080 /* * No need to add or delete the event filters - rt signals. */ -#define NGX_USE_SIGIO_EVENT 0x00000080 +#define NGX_USE_SIGIO_EVENT 0x00000100 /* * The alternative event method after the rt signals queue overflow. */ -#define NGX_OVERFLOW_EVENT 0x00000100 +#define NGX_OVERFLOW_EVENT 0x00000200 /* * No need to add or delete the event filters - overlapped, aio_read, * aioread, io_submit. */ -#define NGX_USE_AIO_EVENT 0x00000200 +#define NGX_USE_AIO_EVENT 0x00000400 /* * Need to add socket or handle only once - i/o completion port. * It also requires HAVE_AIO and NGX_USE_AIO_EVENT to be set. */ -#define NGX_USE_IOCP_EVENT 0x00000400 +#define NGX_USE_IOCP_EVENT 0x00000800