comparison src/os/unix/ngx_socket.h @ 11:f323b4f74e4a

nginx-0.0.1-2002-09-12-18:42:29 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 12 Sep 2002 14:42:29 +0000
parents 669801705ab1
children 6b13b1cadabe
comparison
equal deleted inserted replaced
10:4f3879d9b6f6 11:f323b4f74e4a
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 6
7 #define NGX_WRITE_SHUTDOWN SHUT_WR
7 8
8 typedef int ngx_socket_t; 9 typedef int ngx_socket_t;
9 10
10 #define ngx_init_sockets 11 #define ngx_init_sockets
11 12
13 #define ngx_socket_n "socket()" 14 #define ngx_socket_n "socket()"
14 15
15 #define ngx_nonblocking(s) fcntl(s, F_SETFL, O_NONBLOCK) 16 #define ngx_nonblocking(s) fcntl(s, F_SETFL, O_NONBLOCK)
16 #define ngx_nonblocking_n "fcntl(O_NONBLOCK)" 17 #define ngx_nonblocking_n "fcntl(O_NONBLOCK)"
17 18
19 #define ngx_shutdown_socket shutdown
20 #define ngx_shutdown_socket_n "shutdown()"
21
18 #define ngx_close_socket close 22 #define ngx_close_socket close
19 #define ngx_close_socket_n "close()" 23 #define ngx_close_socket_n "close()"
20 24
21 25
22 #endif /* _NGX_SOCKET_H_INCLUDED_ */ 26 #endif /* _NGX_SOCKET_H_INCLUDED_ */