comparison src/os/win32/ngx_socket.h @ 13:2aba961a1d34

nginx-0.0.1-2002-09-16-19:01:44 import
author Igor Sysoev <igor@sysoev.ru>
date Mon, 16 Sep 2002 15:01:44 +0000
parents 708f8bb772ec
children e8cdc2989cee
comparison
equal deleted inserted replaced
12:055ed05235ae 13:2aba961a1d34
2 #define _NGX_SOCKET_H_INCLUDED_ 2 #define _NGX_SOCKET_H_INCLUDED_
3 3
4 4
5 #include <ngx_config.h> 5 #include <ngx_config.h>
6 #include <ngx_log.h> 6 #include <ngx_log.h>
7
8 #define NGX_WRITE_SHUTDOWN SD_SEND
7 9
8 #define INET_ADDRSTRLEN 16 10 #define INET_ADDRSTRLEN 16
9 11
10 typedef SOCKET ngx_socket_t; 12 typedef SOCKET ngx_socket_t;
11 typedef int socklen_t; 13 typedef int socklen_t;
17 #define ngx_socket_n "WSASocket()" 19 #define ngx_socket_n "WSASocket()"
18 20
19 int ngx_nonblocking(ngx_socket_t s); 21 int ngx_nonblocking(ngx_socket_t s);
20 #define ngx_nonblocking_n "ioctlsocket(FIONBIO)" 22 #define ngx_nonblocking_n "ioctlsocket(FIONBIO)"
21 23
24 #define ngx_shutdown_socket shutdown
25 #define ngx_shutdown_socket_n "shutdown()"
26
22 #define ngx_close_socket closesocket 27 #define ngx_close_socket closesocket
23 #define ngx_close_socket_n "closesocket()" 28 #define ngx_close_socket_n "closesocket()"
24 29
25 30
26 31