From c4a005bb2d9ee544ad8904ef3b86bd90256b8f00 Mon Sep 17 00:00:00 2001 From: David CARLIER Date: Wed, 9 Jun 2021 20:05:28 +0100 Subject: [PATCH] exposing few macOS socket options to give hints how to handle data, --- ext/sockets/sockets.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ext/sockets/sockets.c b/ext/sockets/sockets.c index 5e6198999fa..36b20a1ead1 100644 --- a/ext/sockets/sockets.c +++ b/ext/sockets/sockets.c @@ -538,6 +538,12 @@ static PHP_MINIT_FUNCTION(sockets) #endif #ifdef SO_ACCEPTFILTER REGISTER_LONG_CONSTANT("SO_ACCEPTFILTER", SO_ACCEPTFILTER, CONST_CS | CONST_PERSISTENT); +#endif +#ifdef SO_DONTTRUNC + REGISTER_LONG_CONSTANT("SO_DONTTRUNC", SO_DONTTRUNC, CONST_CS | CONST_PERSISTENT); +#endif +#ifdef SO_WANTMORE + REGISTER_LONG_CONSTANT("SO_WANTMORE", SO_WANTMORE, CONST_CS | CONST_PERSISTENT); #endif REGISTER_LONG_CONSTANT("SOL_SOCKET", SOL_SOCKET, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("SOMAXCONN", SOMAXCONN, CONST_CS | CONST_PERSISTENT);