aboutsummaryrefslogtreecommitdiff
path: root/src/event/modules/ngx_iocp_module.c
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2003-11-14 07:20:34 +0000
committerIgor Sysoev <igor@sysoev.ru>2003-11-14 07:20:34 +0000
commit7f9d894e1069306f7361201a77efbe7b866024ff (patch)
tree9779ce5dd7d38af4c8039047768cedc92c31ec1f /src/event/modules/ngx_iocp_module.c
parent45890ea8c13a561fe3fd66bf639ad429f3c18846 (diff)
downloadnginx-7f9d894e1069306f7361201a77efbe7b866024ff.tar.gz
nginx-7f9d894e1069306f7361201a77efbe7b866024ff.zip
nginx-0.0.1-2003-11-14-10:20:34 import
Diffstat (limited to 'src/event/modules/ngx_iocp_module.c')
-rw-r--r--src/event/modules/ngx_iocp_module.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/event/modules/ngx_iocp_module.c b/src/event/modules/ngx_iocp_module.c
index 0fc7a7153..7b89227a3 100644
--- a/src/event/modules/ngx_iocp_module.c
+++ b/src/event/modules/ngx_iocp_module.c
@@ -77,6 +77,15 @@ ngx_module_t ngx_iocp_module = {
};
+ngx_os_io_t ngx_iocp_io = {
+ ngx_overlapped_wsarecv,
+ NULL,
+ NULL,
+ ngx_wsasend_chain,
+ 0
+};
+
+
static HANDLE iocp;
@@ -225,6 +234,7 @@ ngx_log_debug(log, "iocp ev: %08x" _ ev);
switch (key) {
case NGX_IOCP_IO:
+ ev->complete = 1;
ev->ready = 1;
break;