Mercurial > hg > nginx-quic
diff src/event/ngx_event.h @ 102:7e86d028d8f0
nginx-0.0.1-2003-06-06-18:59:20 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 06 Jun 2003 14:59:20 +0000 |
parents | a059e1aa65d4 |
children | 6dfda4cf5200 |
line wrap: on
line diff
--- a/src/event/ngx_event.h +++ b/src/event/ngx_event.h @@ -9,16 +9,14 @@ #define NGX_INVALID_INDEX 0x80000000 -#if 0 -typedef struct ngx_event_s ngx_event_t; -#endif +#if (HAVE_IOCP) -#if (HAVE_IOCP) typedef struct { WSAOVERLAPPED ovlp; ngx_event_t *event; int error; } ngx_event_ovlp_t; + #endif @@ -81,6 +79,10 @@ struct ngx_event_s { unsigned deferred_accept:1; +#if (WIN32) + unsigned accept_context_updated:1; +#endif + #if (HAVE_KQUEUE) unsigned eof:1; int error; @@ -284,6 +286,13 @@ typedef struct { #endif + +#if (HAVE_IOCP_EVENT) +#define NGX_IOCP_ACCEPT 0 +#define NGX_IOCP_IO 1 +#endif + + #define ngx_del_timer ngx_event_del_timer