Skip to content

Commit 01aeb04

Browse files
committed
Fix: sockets constants
1 parent 80063a5 commit 01aeb04

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

ext/sockets/php_sockets.h

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -183,10 +183,15 @@ PHP_SOCKETS_API int socket_import_file_descriptor(PHP_SOCKET socket, php_socket
183183
#define PHP_SOCKET_EINVAL EINVAL
184184
#endif
185185

186+
#ifdef WIN32
187+
#elif defined(ENFILE)
188+
#define PHP_SOCKET_ENFILE ENFILE
189+
#endif
190+
186191
#ifdef WIN32
187192
#define PHP_SOCKET_EMFILE WSAEMFILE
188193
#elif defined(EMFILE)
189-
#define PHP_SOCKET_ENFILE EMFILE
194+
#define PHP_SOCKET_EMFILE EMFILE
190195
#endif
191196

192197
#ifdef WIN32
@@ -257,7 +262,7 @@ PHP_SOCKETS_API int socket_import_file_descriptor(PHP_SOCKET socket, php_socket
257262

258263
#ifdef WIN32
259264
#define PHP_SOCKET_EPFNOSUPPORT WSAEPFNOSUPPORT
260-
#elif defined(EOPNOTSUPP)
265+
#elif defined(EPFNOSUPPORT)
261266
#define PHP_SOCKET_EPFNOSUPPORT EPFNOSUPPORT
262267
#endif
263268

@@ -293,8 +298,8 @@ PHP_SOCKETS_API int socket_import_file_descriptor(PHP_SOCKET socket, php_socket
293298

294299
#ifdef WIN32
295300
#define PHP_SOCKET_ENETRESET WSAENETRESET
296-
#elif defined(WSAENETRESET)
297-
#define PHP_SOCKET_ENETRESET ENETUNREACH
301+
#elif defined(ENETRESET)
302+
#define PHP_SOCKET_ENETRESET ENETRESET
298303
#endif
299304

300305
#ifdef WIN32
@@ -304,9 +309,9 @@ PHP_SOCKETS_API int socket_import_file_descriptor(PHP_SOCKET socket, php_socket
304309
#endif
305310

306311
#ifdef WIN32
307-
#define PHP_SOCKET_ECONNRESET WSAECONNABORTED
308-
#elif defined(ECONNABORTED)
309-
#define PHP_SOCKET_ECONNRESET ECONNABORTED
312+
#define PHP_SOCKET_ECONNRESET WSAECONNRESET
313+
#elif defined(ECONNRESET)
314+
#define PHP_SOCKET_ECONNRESET ECONNRESET
310315
#endif
311316

312317
#ifdef WIN32
@@ -329,16 +334,10 @@ PHP_SOCKETS_API int socket_import_file_descriptor(PHP_SOCKET socket, php_socket
329334

330335
#ifdef WIN32
331336
#define PHP_SOCKET_ESHUTDOWN WSAESHUTDOWN
332-
#elif defined(EISCONN)
337+
#elif defined(ESHUTDOWN)
333338
#define PHP_SOCKET_ESHUTDOWN ESHUTDOWN
334339
#endif
335340

336-
#ifdef WIN32
337-
#define PHP_SOCKET_ETOOMANYREFS WSAETOOMANYREFS
338-
#elif defined(EISCONN)
339-
#define PHP_SOCKET_ETOOMANYREFS ETOOMANYREFS
340-
#endif
341-
342341
#ifdef WIN32
343342
#define PHP_SOCKET_ETOOMANYREFS WSAETOOMANYREFS
344343
#elif defined(ETOOMANYREFS)

0 commit comments

Comments
 (0)