comparison src/os/unix/ngx_socket.h @ 195:8dee38ea9117

nginx-0.0.1-2003-11-25-23:44:56 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 25 Nov 2003 20:44:56 +0000
parents 2e069b6e6920
children da8c5707af39
comparison
equal deleted inserted replaced
194:2357fa41738a 195:8dee38ea9117
27 #define ngx_nonblocking_n "fcntl(O_NONBLOCK)" 27 #define ngx_nonblocking_n "fcntl(O_NONBLOCK)"
28 28
29 #endif 29 #endif
30 30
31 int ngx_tcp_nopush(ngx_socket_t s); 31 int ngx_tcp_nopush(ngx_socket_t s);
32 int ngx_tcp_push(ngx_socket_t s);
33
34 #ifdef __linux__
35
36 #define ngx_tcp_nopush_n "setsockopt(TCP_CORK)"
37 #define ngx_tcp_push_n "setsockopt(!TCP_CORK)"
38
39 #else
40
32 #define ngx_tcp_nopush_n "setsockopt(TCP_NOPUSH)" 41 #define ngx_tcp_nopush_n "setsockopt(TCP_NOPUSH)"
33
34 int ngx_tcp_push(ngx_socket_t s);
35 #define ngx_tcp_push_n "setsockopt(!TCP_NOPUSH)" 42 #define ngx_tcp_push_n "setsockopt(!TCP_NOPUSH)"
36 43
44 #endif
37 45
38 46
39 #define ngx_shutdown_socket shutdown 47 #define ngx_shutdown_socket shutdown
40 #define ngx_shutdown_socket_n "shutdown()" 48 #define ngx_shutdown_socket_n "shutdown()"
41 49