aboutsummaryrefslogtreecommitdiff
path: root/src/os/win32/ngx_socket.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/os/win32/ngx_socket.c')
-rw-r--r--src/os/win32/ngx_socket.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/os/win32/ngx_socket.c b/src/os/win32/ngx_socket.c
index 05a39f4cc..b1b4afb8a 100644
--- a/src/os/win32/ngx_socket.c
+++ b/src/os/win32/ngx_socket.c
@@ -28,6 +28,21 @@ ngx_blocking(ngx_socket_t s)
int
+ngx_socket_nread(ngx_socket_t s, int *n)
+{
+ unsigned long nread;
+
+ if (ioctlsocket(s, FIONREAD, &nread) == -1) {
+ return -1;
+ }
+
+ *n = nread;
+
+ return 0;
+}
+
+
+int
ngx_tcp_push(ngx_socket_t s)
{
return 0;