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