about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2003-04-28 15:05:47 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2003-04-28 15:05:47 +0000
commit905d036c33ccbc727d7a26501cd04ddebbc91822 (patch)
tree731754be977604c35ddcbe3cab5bfccbabc747e8
parent7d36150a8d34d0c849c8186df07ccad8d3a211fb (diff)
downloadzsh-905d036c33ccbc727d7a26501cd04ddebbc91822.tar.gz
zsh-905d036c33ccbc727d7a26501cd04ddebbc91822.tar.xz
zsh-905d036c33ccbc727d7a26501cd04ddebbc91822.zip
17820, tweaked: attempt to fix compilation of tcp.h on recent versions
of cygwin
-rw-r--r--ChangeLog6
-rw-r--r--Src/Modules/tcp.h4
2 files changed, 8 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 588473bc0..9363f405f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2003-04-28  Peter Stephenson  <pws@csr.com>
+
+	* 17820 (tweaked): Andrej: Src/Modules/tcp.h: unconfirmed but
+	apparently safe attempt to get recent Cygwin versions to include
+	<netinet/in_systm.h> where available.
+
 2003-04-25  Oliver Kiddle  <opk@zsh.org>
 
 	* Haakon Riiser: 18473: Completion/X/Command/_acroread,
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>