Mercurial > hg > nginx-quic
comparison src/os/win32/ngx_socket.h @ 8:708f8bb772ec
nginx-0.0.1-2002-09-02-18:48:24 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 02 Sep 2002 14:48:24 +0000 |
parents | 669801705ab1 |
children | 2aba961a1d34 |
comparison
equal
deleted
inserted
replaced
7:b5481d6fbbd4 | 8:708f8bb772ec |
---|---|
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 | 7 |
8 #define INET_ADDRSTRLEN 16 | |
9 | |
8 typedef SOCKET ngx_socket_t; | 10 typedef SOCKET ngx_socket_t; |
11 typedef int socklen_t; | |
9 | 12 |
10 void ngx_init_sockets(ngx_log_t *log); | 13 void ngx_init_sockets(ngx_log_t *log); |
11 | 14 |
12 #define ngx_socket(af, type, proto, flags) \ | 15 #define ngx_socket(af, type, proto, flags) \ |
13 WSASocket(af, type, proto, NULL, 0, flags) | 16 WSASocket(af, type, proto, NULL, 0, flags) |
14 #define ngx_socket_n "WSASocket()" | 17 #define ngx_socket_n "WSASocket()" |
15 | 18 |
16 int ngx_nonblocking_n(s); | 19 int ngx_nonblocking(ngx_socket_t s); |
17 #define ngx_nonblocking_n "ioctlsocket(FIONBIO)" | 20 #define ngx_nonblocking_n "ioctlsocket(FIONBIO)" |
18 | 21 |
19 #define ngx_close_socket closesocket | 22 #define ngx_close_socket closesocket |
20 #define ngx_close_socket_n "closesocket()" | 23 #define ngx_close_socket_n "closesocket()" |
21 | 24 |
22 | 25 |
26 | |
23 #endif /* _NGX_SOCKET_H_INCLUDED_ */ | 27 #endif /* _NGX_SOCKET_H_INCLUDED_ */ |