diff options
author | Joe Watkins <krakjoe@php.net> | 2016-04-27 22:56:15 +0100 |
---|---|---|
committer | Joe Watkins <krakjoe@php.net> | 2016-04-29 12:11:58 +0100 |
commit | 66fc5a343656509b8683d299f992836aab043bf7 (patch) | |
tree | cdfc1e6b5ea31136699914ff18669c5db936f910 /main/php_network.h | |
parent | 12f826d7df6eceb2fe985fc0dd76b5393566e059 (diff) | |
download | php-git-66fc5a343656509b8683d299f992836aab043bf7.tar.gz |
Implement #51879 stream context socket option tcp_nodelay
Diffstat (limited to 'main/php_network.h')
-rw-r--r-- | main/php_network.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/main/php_network.h b/main/php_network.h index 4ddae5cd4c..2c342b4668 100644 --- a/main/php_network.h +++ b/main/php_network.h @@ -28,6 +28,7 @@ #else # undef closesocket # define closesocket close +# include <netinet/tcp.h> #endif #ifndef HAVE_SHUTDOWN @@ -115,6 +116,7 @@ typedef int php_socket_t; #define STREAM_SOCKOP_SO_BROADCAST (1 << 2) #define STREAM_SOCKOP_IPV6_V6ONLY (1 << 3) #define STREAM_SOCKOP_IPV6_V6ONLY_ENABLED (1 << 4) +#define STREAM_SOCKOP_TCP_NODELAY (1 << 5) /* uncomment this to debug poll(2) emulation on systems that have poll(2) */ @@ -265,7 +267,8 @@ PHPAPI php_socket_t php_network_accept_incoming(php_socket_t srvsock, socklen_t *addrlen, struct timeval *timeout, zend_string **error_string, - int *error_code + int *error_code, + int tcp_nodelay ); PHPAPI int php_network_get_sock_name(php_socket_t sock, |