diff options
-rw-r--r-- | libguile/guile.c | 3 | ||||
-rw-r--r-- | libguile/iselect.h | 3 | ||||
-rw-r--r-- | libguile/net_db.c | 3 | ||||
-rw-r--r-- | libguile/posix.c | 3 | ||||
-rw-r--r-- | libguile/socket.c | 3 |
5 files changed, 10 insertions, 5 deletions
diff --git a/libguile/guile.c b/libguile/guile.c index ae17a9606..23e41d0ac 100644 --- a/libguile/guile.c +++ b/libguile/guile.c @@ -58,7 +58,8 @@ #include <libltdl/ltdl.h> #endif -#ifdef HAVE_WINSOCK2_H +#if defined (HAVE_WINSOCK2_H) \ + && !(defined (__CYGWIN32__) || defined (__CYGWIN__)) #include <winsock2.h> #endif diff --git a/libguile/iselect.h b/libguile/iselect.h index a7b59594e..a7db8706b 100644 --- a/libguile/iselect.h +++ b/libguile/iselect.h @@ -68,7 +68,8 @@ #include <sys/select.h> #endif -#ifdef HAVE_WINSOCK2_H +#if defined (HAVE_WINSOCK2_H) \ + && !(defined (__CYGWIN32__) || defined (__CYGWIN__)) #include <winsock2.h> #endif diff --git a/libguile/net_db.c b/libguile/net_db.c index ecb075c8b..d0602ba23 100644 --- a/libguile/net_db.c +++ b/libguile/net_db.c @@ -65,7 +65,8 @@ #include <sys/types.h> -#ifdef HAVE_WINSOCK2_H +#if defined (HAVE_WINSOCK2_H) \ + && !(defined (__CYGWIN32__) || defined (__CYGWIN__)) #include <winsock2.h> #else #include <sys/socket.h> diff --git a/libguile/posix.c b/libguile/posix.c index 066e0f90b..e7416974a 100644 --- a/libguile/posix.c +++ b/libguile/posix.c @@ -96,7 +96,8 @@ extern char *ttyname(); #ifdef HAVE_IO_H #include <io.h> #endif -#ifdef HAVE_WINSOCK2_H +#if defined (HAVE_WINSOCK2_H) \ + && !(defined (__CYGWIN32__) || defined (__CYGWIN__)) #include <winsock2.h> #endif diff --git a/libguile/socket.c b/libguile/socket.c index 86b61aca1..49501b72c 100644 --- a/libguile/socket.c +++ b/libguile/socket.c @@ -68,7 +68,8 @@ #include <unistd.h> #endif #include <sys/types.h> -#ifdef HAVE_WINSOCK2_H +#if defined (HAVE_WINSOCK2_H) \ + && !(defined (__CYGWIN32__) || defined (__CYGWIN__)) #include <winsock2.h> #else #include <sys/socket.h> |