From 2b54238a5f2edcca568c0676a779ef79ba152c91 Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Tue, 20 Aug 2002 14:48:28 +0000 Subject: nginx-0.0.1-2002-08-20-18:48:28 import --- src/os/win32/ngx_socket.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'src/os/win32/ngx_socket.c') diff --git a/src/os/win32/ngx_socket.c b/src/os/win32/ngx_socket.c index 590eb08e7..d0e547ca6 100644 --- a/src/os/win32/ngx_socket.c +++ b/src/os/win32/ngx_socket.c @@ -1,8 +1,8 @@ -#include +#include -#include -#include -#include +#include +#include +#include void ngx_init_sockets(ngx_log_t *log) @@ -12,6 +12,8 @@ void ngx_init_sockets(ngx_log_t *log) if (WSAStartup(MAKEWORD(2,2), &wsd) != 0) ngx_log_error(NGX_LOG_EMERG, log, ngx_socket_errno, "ngx_init_sockets: WSAStartup failed"); + + /* get AcceptEx(), TransmitFile() functions */ } int ngx_nonblocking(ngx_socket_t s) @@ -20,3 +22,10 @@ int ngx_nonblocking(ngx_socket_t s) return ioctlsocket(s, FIONBIO, &nb); } + +int ngx_blocking(ngx_socket_t s) +{ + unsigned long nb = 0; + + return ioctlsocket(s, FIONBIO, &nb); +} -- cgit