diff options
author | Igor Sysoev <igor@sysoev.ru> | 2004-09-28 08:34:51 +0000 |
---|---|---|
committer | Igor Sysoev <igor@sysoev.ru> | 2004-09-28 08:34:51 +0000 |
commit | d90282d8ba69973d6612c405e52636085623ddcd (patch) | |
tree | 59e36e780b2f5b8f9348013d3037f8fc06ba0247 /src/event/modules/ngx_overlapped_module.c | |
parent | 6d2a14aa906b1d576d5151b2410b59cfcab5edd4 (diff) | |
download | nginx-d90282d8ba69973d6612c405e52636085623ddcd.tar.gz nginx-d90282d8ba69973d6612c405e52636085623ddcd.zip |
nginx-0.1.0-2004-09-28-12:34:51 import; set copyright and remove unused files
Diffstat (limited to 'src/event/modules/ngx_overlapped_module.c')
-rw-r--r-- | src/event/modules/ngx_overlapped_module.c | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/src/event/modules/ngx_overlapped_module.c b/src/event/modules/ngx_overlapped_module.c deleted file mode 100644 index c3af39dce..000000000 --- a/src/event/modules/ngx_overlapped_module.c +++ /dev/null @@ -1,41 +0,0 @@ - - - event = WSACreateEvent(void); - WSAEventSelect(s, event, FD_ACCEPT); - - -int ngx_overlapped_process_events(ngx_log_t *log) -{ - if (acceptex) - n = SleepEx(timer, 1); - else - n = WSAWaitForMultipleEvents(nevents, events, 0, timer, 1); - - if (n == WSA_WAIT_TIMEOUT) - close some event; - - if (n == WSA_IO_COMPLETION) - again - - /* try it with AcceptEx() on NT to detect connected sockets */ - if (!acceptex) { - WSAEnumNetworkEvents( - sockets[n - WSA_WAIT_EVENT_0], - events[n - WSA_WAIT_EVENT_0], - net_events); - - if (net_events.lNetworkEvents & FD_ACCEPT) { - if (net_events.iErrorCode[FD_ACCEPT_BIT] != 0) - accept error - again - - ngx_event_accept(); OR post AcceptEx(); - } - } -} - -void CALLBACK overlapped_completion_procedure(DWORD error, DWORD nbytes, - LPWSAOVERLAPPED overlapped, DWORD flags) -{ - run event handler -} |