From d1c570f48c2ab53bd3d4ba6726fda08a2425dc59 Mon Sep 17 00:00:00 2001 From: David CARLIER Date: Fri, 27 May 2022 12:50:32 +0100 Subject: [PATCH] Sockets: add constants TCP_KEEPALIVE, TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT (#8473) --- ext/sockets/sockets.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ext/sockets/sockets.c b/ext/sockets/sockets.c index 5423ded4f8e..bd61ae6f741 100644 --- a/ext/sockets/sockets.c +++ b/ext/sockets/sockets.c @@ -564,6 +564,14 @@ static PHP_MINIT_FUNCTION(sockets) #endif #ifdef TCP_DEFER_ACCEPT REGISTER_LONG_CONSTANT("TCP_DEFER_ACCEPT", TCP_DEFER_ACCEPT, CONST_CS | CONST_PERSISTENT); +#endif +#ifdef TCP_KEEPALIVE + REGISTER_LONG_CONSTANT("TCP_KEEPALIVE", TCP_KEEPALIVE, CONST_CS | CONST_PERSISTENT); +#endif +#ifdef TCP_KEEPIDLE + REGISTER_LONG_CONSTANT("TCP_KEEPIDLE", TCP_KEEPIDLE, CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("TCP_KEEPINTVL", TCP_KEEPINTVL, CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("TCP_KEEPCNT", TCP_KEEPCNT, CONST_CS | CONST_PERSISTENT); #endif REGISTER_LONG_CONSTANT("PHP_NORMAL_READ", PHP_NORMAL_READ, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("PHP_BINARY_READ", PHP_BINARY_READ, CONST_CS | CONST_PERSISTENT);