Mercurial > hg > nginx-quic
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 |