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