summaryrefslogtreecommitdiff
path: root/Src/Modules/tcp.h
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Modules/tcp.h')
-rw-r--r--Src/Modules/tcp.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/Src/Modules/tcp.h b/Src/Modules/tcp.h
index 36ceb0886..231267e22 100644
--- a/Src/Modules/tcp.h
+++ b/Src/Modules/tcp.h
@@ -46,9 +46,9 @@
* __USE_LARGEFILE. This means the problem is somewhere in the
* header files where we can't get at it. For now, revert to
* not including this file only on systems where we know it's missing.
- * Currently this is just cygwin.
+ * Currently this is just some older versions of cygwin.
*/
-#ifndef __CYGWIN__
+#if defined(HAVE_NETINET_IN_SYSTM_H) || !defined(__CYGWIN__)
# include <netinet/in_systm.h>
#endif
#include <netinet/in.h>