comparison src/os/win32/ngx_socket.h @ 100:7ebc8b7fb816

nginx-0.0.1-2003-06-03-19:42:58 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 03 Jun 2003 15:42:58 +0000
parents e8cdc2989cee
children 6dfda4cf5200
comparison
equal deleted inserted replaced
99:a059e1aa65d4 100:7ebc8b7fb816
1 #ifndef _NGX_SOCKET_H_INCLUDED_ 1 #ifndef _NGX_SOCKET_H_INCLUDED_
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_core.h>
7
7 8
8 #define NGX_WRITE_SHUTDOWN SD_SEND 9 #define NGX_WRITE_SHUTDOWN SD_SEND
9 10
10 #define INET_ADDRSTRLEN 16 11 #define INET_ADDRSTRLEN 16
11 12
12 typedef SOCKET ngx_socket_t; 13 typedef SOCKET ngx_socket_t;
13 typedef int socklen_t; 14 typedef int socklen_t;
14 15
15 int ngx_init_sockets(ngx_log_t *log);
16 16
17 #define ngx_socket(af, type, proto, flags) \ 17 #define ngx_socket(af, type, proto, flags) \
18 WSASocket(af, type, proto, NULL, 0, flags) 18 WSASocket(af, type, proto, NULL, 0, flags)
19 #define ngx_socket_n "WSASocket()" 19 #define ngx_socket_n "WSASocket()"
20 20