(_WINSOCK_H): Undefine if defined.

(fd_set): Define to new name, after including winsock.h, so we can
provide our own implementation.
This commit is contained in:
Andrew Innes 2000-08-22 21:53:55 +00:00
parent 9366e3b092
commit 00a08ac7ce

View file

@ -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