summaryrefslogtreecommitdiff
path: root/nt
diff options
context:
space:
mode:
Diffstat (limited to 'nt')
-rw-r--r--nt/inc/sys/socket.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/nt/inc/sys/socket.h b/nt/inc/sys/socket.h
index 53326172fbd..669c2c741a7 100644
--- a/nt/inc/sys/socket.h
+++ b/nt/inc/sys/socket.h
@@ -7,6 +7,9 @@
#ifdef _WINSOCKAPI_
#undef _WINSOCKAPI_
#endif
+#ifdef _WINSOCK_H
+#undef _WINSOCK_H
+#endif
/* avoid confusion with our version of select */
#ifdef select
@@ -22,9 +25,6 @@
#undef FD_ZERO
#endif
-/* allow us to provide our own version of fd_set */
-#define fd_set ws_fd_set
-
/* avoid duplicate definition of timeval */
#ifdef HAVE_TIMEVAL
#define timeval ws_timeval
@@ -43,7 +43,9 @@
#undef FD_CLR
#undef FD_ISSET
#undef FD_ZERO
-#undef fd_set
+
+/* allow us to provide our own version of fd_set */
+#define fd_set ws_fd_set
#include "w32.h"
#ifdef HAVE_TIMEVAL