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