php-src/ext/sockets
George Peter Banyard 150ebfdf77 Suppress bogus [-Wlogical-op] warning from GCC
See GCC bug 69602: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69602
which emits the warning for (errno == EWOULDBLOCK || errno == EAGAIN)
which is the correct way of handling errors as the value of EWOULDBLOCK
and EAGAIN is implementation defined.

Therefore introduce a new macro function PHP_IS_TRANSIENT_ERROR()
which handles the case when EWOULDBLOCK and EAGAIN are identical.

Thanks to @twose for the idea.
2020-10-10 14:45:20 +01:00
..
tests Update ext/sockets parameter names 2020-10-06 12:12:43 +02:00
config.m4 Remove unused MISSING_MSGHDR_MSGFLAGS 2019-07-18 02:17:14 +02:00
config.w32 Fix Windows build for shared ext/sockets 2020-09-08 22:54:21 +02:00
conversions.c Convert resources to objects in ext/sockets 2020-08-03 23:26:38 +02:00
conversions.h
CREDITS
multicast.c Fix #79923: fix socket_set_option_bindtodevice test 2020-08-03 15:03:07 +02:00
multicast.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
php_sockets.h Fix Windows build for shared ext/sockets 2020-09-08 22:54:21 +02:00
sendrecvmsg.c Normalize error message capitalization 2020-08-05 16:44:06 +02:00
sendrecvmsg.h
sockaddr_conv.c Fixed compilation warnings 2016-06-23 12:47:06 +03:00
sockaddr_conv.h
sockets_arginfo.h Update ext/sockets parameter names 2020-10-06 12:12:43 +02:00
sockets.c Suppress bogus [-Wlogical-op] warning from GCC 2020-10-10 14:45:20 +01:00
sockets.stub.php Update ext/sockets parameter names 2020-10-06 12:12:43 +02:00
unix_socket_constants.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
win32_socket_constants.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
windows_common.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00