From ac1b12ae45c473761d17727f06f280befa98299c Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 26 Dec 2023 15:20:13 +0000 Subject: [PATCH] ext/sockets: adding windows SO_EXCLUSIVEADDRUSE constant. --- ext/sockets/sockets.stub.php | 7 +++++++ ext/sockets/sockets_arginfo.h | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ext/sockets/sockets.stub.php b/ext/sockets/sockets.stub.php index 6860cea3aacf2..8a517fbb9b4ee 100644 --- a/ext/sockets/sockets.stub.php +++ b/ext/sockets/sockets.stub.php @@ -1748,6 +1748,13 @@ */ const SO_DETACH_BPF = UNKNOWN; #endif +#if defined(SO_EXCLUSIVEADDRUSE) +/** + * @var int + * @cvalue SO_EXCLUSIVEADDRUSE + */ +const SO_EXCLUSIVEADDRUSE = UNKNOWN; +#endif #if defined(TCP_QUICKACK) /** * @var int diff --git a/ext/sockets/sockets_arginfo.h b/ext/sockets/sockets_arginfo.h index ae9334d6b6743..50b513c1350a6 100644 --- a/ext/sockets/sockets_arginfo.h +++ b/ext/sockets/sockets_arginfo.h @@ -1,5 +1,5 @@ /* This is a generated file, edit the .stub.php file instead. - * Stub hash: a64427da8198261f528a38c5bf90c673eb5b8282 */ + * Stub hash: f1bb7ebc6cd2353fc3bac6ad5d3c5644036e3aeb */ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_socket_select, 0, 4, MAY_BE_LONG|MAY_BE_FALSE) ZEND_ARG_TYPE_INFO(1, read, IS_ARRAY, 1) @@ -1009,6 +1009,9 @@ static void register_sockets_symbols(int module_number) #if defined(SO_DETACH_BPF) REGISTER_LONG_CONSTANT("SO_DETACH_BPF", SO_DETACH_BPF, CONST_PERSISTENT); #endif +#if defined(SO_EXCLUSIVEADDRUSE) + REGISTER_LONG_CONSTANT("SO_EXCLUSIVEADDRUSE", SO_EXCLUSIVEADDRUSE, CONST_PERSISTENT); +#endif #if defined(TCP_QUICKACK) REGISTER_LONG_CONSTANT("TCP_QUICKACK", TCP_QUICKACK, CONST_PERSISTENT); #endif