173#ifdef MSG_CMSG_CLOEXEC
205#ifdef SO_REUSEPORT_LB
291#ifdef SO_BINDTODEVICE
298#ifdef SO_BINDTOIFINDEX
339#ifdef SO_ACCEPTFILTER
422#ifdef SO_INCOMING_CPU
436#ifdef SO_BPF_EXTENSIONS
457#ifdef SKF_AD_PROTOCOL
485#ifdef SKF_AD_NLATTR_NEST
527#ifdef SKF_AD_ALU_XOR_X
534#ifdef SKF_AD_VLAN_TAG
541#ifdef SKF_AD_VLAN_TAG_PRESENT
548#ifdef SKF_AD_PAY_OFFSET
562#ifdef SKF_AD_VLAN_TPID
605#ifdef TCP_NOTSENT_LOWAT
612#ifdef TCP_DEFER_ACCEPT
702#ifdef IP_BIND_ADDRESS_NO_PORT
774#ifdef PHP_SOCKET_EINTR
806#ifdef PHP_SOCKET_EBADF
830#ifdef PHP_SOCKET_EACCES
838#ifdef PHP_SOCKET_EFAULT
902#ifdef PHP_SOCKET_EINVAL
910#ifdef PHP_SOCKET_ENFILE
918#ifdef PHP_SOCKET_EMFILE
974#ifdef PHP_SOCKET_ENAMETOOLONG
998#ifdef PHP_SOCKET_ENOTEMPTY
1006#ifdef PHP_SOCKET_ELOOP
1014#ifdef PHP_SOCKET_EWOULDBLOCK
1190#ifdef PHP_SOCKET_EREMOTE
1294#ifdef PHP_SOCKET_EUSERS
1302#ifdef PHP_SOCKET_ENOTSOCK
1310#ifdef PHP_SOCKET_EDESTADDRREQ
1318#ifdef PHP_SOCKET_EMSGSIZE
1326#ifdef PHP_SOCKET_EPROTOTYPE
1334#ifdef PHP_SOCKET_ENOPROTOOPT
1342#ifdef PHP_SOCKET_EPROTONOSUPPORT
1350#ifdef PHP_SOCKET_ESOCKTNOSUPPORT
1358#ifdef PHP_SOCKET_EOPNOTSUPP
1366#ifdef PHP_SOCKET_EPFNOSUPPORT
1374#ifdef PHP_SOCKET_EAFNOSUPPORT
1382#ifdef PHP_SOCKET_EADDRINUSE
1390#ifdef PHP_SOCKET_EADDRNOTAVAIL
1398#ifdef PHP_SOCKET_ENETDOWN
1406#ifdef PHP_SOCKET_ENETUNREACH
1414#ifdef PHP_SOCKET_ENETRESET
1422#ifdef PHP_SOCKET_ECONNABORTED
1430#ifdef PHP_SOCKET_ECONNRESET
1438#ifdef PHP_SOCKET_ENOBUFS
1446#ifdef PHP_SOCKET_EISCONN
1454#ifdef PHP_SOCKET_ENOTCONN
1462#ifdef PHP_SOCKET_ESHUTDOWN
1470#ifdef PHP_SOCKET_ETOOMANYREFS
1478#ifdef PHP_SOCKET_ETIMEDOUT
1486#ifdef PHP_SOCKET_ECONNREFUSED
1494#ifdef PHP_SOCKET_EHOSTDOWN
1502#ifdef PHP_SOCKET_EHOSTUNREACH
1510#ifdef PHP_SOCKET_EALREADY
1518#ifdef PHP_SOCKET_EINPROGRESS
1542#ifdef PHP_SOCKET_EDQUOT
1643#ifdef IPPROTO_UDPLITE
1705#ifdef AI_NUMERICSERV
1720#if (defined(IPV6_RECVPKTINFO) && defined(HAVE_IPV6))
1733#if (defined(IPV6_RECVHOPLIMIT) && defined(HAVE_IPV6))
1746#if (defined(IPV6_RECVTCLASS) && defined(HAVE_IPV6))
1767#ifdef SCM_CREDENTIALS
1786#if defined(LOCAL_CREDS_PERSISTENT)
1798#if (!defined(LOCAL_CREDS_PERSISTENT) && defined(LOCAL_CREDS))
1810#if defined(SO_ATTACH_REUSEPORT_CBPF)
1817#if defined(SO_DETACH_FILTER)
1824#if defined(SO_DETACH_BPF)
1831#if defined(SO_EXCLUSIVEADDRUSE)
1838#if defined(SO_NOSIGPIPE)
1845#if defined(TCP_QUICKACK)
1852#if defined(TCP_REPAIR)
1859#if defined(IP_DONTFRAG)
1866#if defined(IP_MTU_DISCOVER)
1873#if defined(IP_PMTUDISC_DO)
1880#if defined(IP_PMTUDISC_DONT)
1887#if defined(IP_PMTUDISC_WANT)
1894#if defined(IP_PMTUDISC_PROBE)
1901#if defined(IP_PMTUDISC_INTERFACE)
1908#if defined(IP_PMTUDISC_OMIT)
1915#if defined(UDPLITE_SEND_CSCOV)
1922#if defined(UDPLITE_RECV_CSCOV)
1946function socket_select(?array &$read, ?array &$write, ?array &$except, ?
int $seconds,
int $microseconds = 0): int|false {}
2019#ifdef HAVE_SOCKETPAIR
2028#ifdef HAVE_SOCKATMARK
socket_addrinfo_bind(AddressInfo $address)
const SO_ATTACH_REUSEPORT_CBPF
socket_last_error(?Socket $socket=null)
const SOCKET_EADDRNOTAVAIL
socket_addrinfo_connect(AddressInfo $address)
socket_select(?array &$read, ?array &$write, ?array &$except, ?int $seconds, int $microseconds=0)
const SOCKET_ENAMETOOLONG
socket_close(Socket $socket)
socket_accept(Socket $socket)
const SOCKET_EHOSTUNREACH
const IPV6_MULTICAST_LOOP
const MCAST_UNBLOCK_SOURCE
const SOCKET_ECONNREFUSED
const IP_PMTUDISC_INTERFACE
const SOCKET_EPROTONOSUPPORT
const SOCKET_NOTINITIALISED
socket_clear_error(?Socket $socket=null)
socket_set_nonblock(Socket $socket)
socket_addrinfo_lookup(string $host, ?string $service=null, array $hints=[])
socket_connect(Socket $socket, string $address, ?int $port=null)
socket_read(Socket $socket, int $length, int $mode=PHP_BINARY_READ)
const IP_PORTRANGE_DEFAULT
const SOCKET_EDESTADDRREQ
socket_recvfrom(Socket $socket, &$data, int $length, int $flags, &$address, &$port=null)
socket_wsaprotocol_info_export(Socket $socket, int $process_id)
socket_sendto(Socket $socket, string $data, int $length, int $flags, string $address, ?int $port=null)
const IP_BIND_ADDRESS_NO_PORT
const SOCKET_ESOCKTNOSUPPORT
socket_create(int $domain, int $type, int $protocol)
socket_set_option(Socket $socket, int $level, int $option, $value)
socket_addrinfo_explain(AddressInfo $address)
socket_getsockname(Socket $socket, &$address, &$port=null)
const SOCKET_HOST_NOT_FOUND
const SKF_AD_VLAN_TAG_PRESENT
const LOCAL_CREDS_PERSISTENT
const SOCKET_ETOOMANYREFS
socket_cmsg_space(int $level, int $type, int $num=0)
socket_wsaprotocol_info_release(string $info_id)
socket_recv(Socket $socket, &$data, int $length, int $flags)
socket_atmark(Socket $socket)
socket_bind(Socket $socket, string $address, int $port=0)
const MCAST_LEAVE_SOURCE_GROUP
socket_write(Socket $socket, string $data, ?int $length=null)
const SOCKET_VERNOTSUPPORTED
socket_shutdown(Socket $socket, int $mode=2)
socket_getpeername(Socket $socket, &$address, &$port=null)
socket_import_stream($stream)
const SOCKET_EPFNOSUPPORT
socket_listen(Socket $socket, int $backlog=0)
socket_wsaprotocol_info_import(string $info_id)
socket_export_stream(Socket $socket)
const SOCKET_EAFNOSUPPORT
socket_setopt(Socket $socket, int $level, int $option, $value)
socket_set_block(Socket $socket)
const SO_EXCLUSIVEADDRUSE
socket_sendmsg(Socket $socket, array $message, int $flags=0)
socket_strerror(int $error_code)
socket_send(Socket $socket, string $data, int $length, int $flags)
socket_create_pair(int $domain, int $type, int $protocol, &$pair)
socket_get_option(Socket $socket, int $level, int $option)
socket_create_listen(int $port, int $backlog=SOMAXCONN)
socket_getopt(Socket $socket, int $level, int $option)
const SOCKET_ECONNABORTED
const MCAST_JOIN_SOURCE_GROUP
const IPV6_MULTICAST_HOPS
socket_recvmsg(Socket $socket, array &$message, int $flags=0)
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)
function(EX_VAR(opline->result.var))