comparison src/os/win32/ngx_socket.h @ 186:c1f3a3c7c5db

nginx-0.0.1-2003-11-17-00:49:42 import
author Igor Sysoev <igor@sysoev.ru>
date Sun, 16 Nov 2003 21:49:42 +0000
parents 7db96f59bc29
children 30310107dbc9
comparison
equal deleted inserted replaced
185:d5f50cefc322 186:c1f3a3c7c5db
11 11
12 typedef SOCKET ngx_socket_t; 12 typedef SOCKET ngx_socket_t;
13 typedef int socklen_t; 13 typedef int socklen_t;
14 14
15 15
16 #define ngx_socket(af, type, proto, flags) socket(af, type, proto)
17
18 #if 0
16 #define ngx_socket(af, type, proto, flags) \ 19 #define ngx_socket(af, type, proto, flags) \
17 WSASocket(af, type, proto, NULL, 0, flags) 20 WSASocket(af, type, proto, NULL, 0, flags)
21 #endif
18 22
19 #define ngx_socket_n "WSASocket()" 23 #define ngx_socket_n "WSASocket()"
20 24
21 int ngx_nonblocking(ngx_socket_t s); 25 int ngx_nonblocking(ngx_socket_t s);
22 int ngx_blocking(ngx_socket_t s); 26 int ngx_blocking(ngx_socket_t s);
34 extern LPFN_ACCEPTEX acceptex; 38 extern LPFN_ACCEPTEX acceptex;
35 extern LPFN_GETACCEPTEXSOCKADDRS getacceptexsockaddrs; 39 extern LPFN_GETACCEPTEXSOCKADDRS getacceptexsockaddrs;
36 extern LPFN_TRANSMITFILE transmitfile; 40 extern LPFN_TRANSMITFILE transmitfile;
37 41
38 42
39 ngx_inline int ngx_tcp_push(s) { 43 static ngx_inline int ngx_tcp_push(ngx_socket_t s) {
40 return 0; 44 return 0;
41 } 45 }
42 46
43 #define ngx_tcp_push_n "tcp_push()" 47 #define ngx_tcp_push_n "tcp_push()"
44 48