Eugene Kotlyarov found out that cygwin's poll() function isn't doing things
authorDaniel Stenberg <daniel@haxx.se>
Sat, 12 Nov 2005 22:49:19 +0000 (22:49 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Sat, 12 Nov 2005 22:49:19 +0000 (22:49 +0000)
right: http://curl.haxx.se/mail/archive-2005-11/0045.html so we now disable
poll() and use select() on cygwin too (we already do the same choice on Mac OS
X)

CHANGES
RELEASE-NOTES
configure.ac

diff --git a/CHANGES b/CHANGES
index 13ef347..77df717 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -9,6 +9,11 @@
 
 
 Daniel (12 November 2005)
+- Eugene Kotlyarov found out that cygwin's poll() function isn't doing things
+  right: http://curl.haxx.se/mail/archive-2005-11/0045.html so we now disable
+  poll() and use select() on cygwin too (we already do the same choice on Mac
+  OS X)
+
 - Dima Barsky patched problem #1348930: the GnuTLS code completely ignored
   client certificates! (http://curl.haxx.se/bug/view.cgi?id=1348930).
 
index 2fd2604..bc2037a 100644 (file)
@@ -18,6 +18,7 @@ This release includes the following changes:
 
 This release includes the following bugfixes:
 
+ o don't use poll() on cygwin, it is defective
  o the GnuTLS code didn't support client certificates
  o TFTP over IPv6 works
  o no reverse lookups on IP addresses when ipv6-enabled
@@ -34,6 +35,7 @@ This release includes the following bugfixes:
 
 Other curl-related news since the previous public release:
 
+ o FTP-SSL is now RFC4217
  o CurlPas 2005-11-05 was released: http://curlpas.sf.net/
  o pycurl 7.15.0 was released http://pycurl.sf.net
  o New web mirrors:
@@ -46,6 +48,6 @@ advice from friends like these:
 
  Dave Dribin, Bradford Bruce, Temprimus, Ofer, Dima Barsky, Amol Pattekar, Jaz
  Fresh, tommink[at]post.pl, Gisle Vanem, Nis Jorgensen, Vilmos Nebehaj,
- Dmitry Bartsevich, David Lang
+ Dmitry Bartsevich, David Lang, Eugene Kotlyarov
 
         Thanks! (and sorry if I forgot to mention someone)
index 629f0ba..50fa295 100644 (file)
@@ -1591,10 +1591,10 @@ AC_CHECK_DECL(basename, ,
 #endif
 )
 
-AC_MSG_CHECKING([if we are Mac OS X (to disable poll)])
+AC_MSG_CHECKING([if we are Mac OS X or cygwin to disable poll])
 disable_poll=no
 case $host in
-  *-*-darwin*)
+  *-*-darwin* | *-*-cygwin)
     disable_poll="yes";
     ;;
   *)