- Markus Duft pointed out in bug #2961796 that even though Interix has a
poll() function it doesn't quite work the way we want it so we must disable it, and he also provided a patch for it. http://curl.haxx.se/bug/view.cgi?id=2961796
This commit is contained in:
Родитель
13ac29382f
Коммит
7c028a8332
6
CHANGES
6
CHANGES
|
@ -7,6 +7,12 @@
|
||||||
Changelog
|
Changelog
|
||||||
|
|
||||||
Daniel Stenberg (2 Mar 2010)
|
Daniel Stenberg (2 Mar 2010)
|
||||||
|
- Markus Duft pointed out in bug #2961796 that even though Interix has a
|
||||||
|
poll() function it doesn't quite work the way we want it so we must disable
|
||||||
|
it, and he also provided a patch for it.
|
||||||
|
|
||||||
|
http://curl.haxx.se/bug/view.cgi?id=2961796
|
||||||
|
|
||||||
- Made the pingpong timeout code properly deal with the response timeout AND
|
- Made the pingpong timeout code properly deal with the response timeout AND
|
||||||
the global timeout if set. Also, as was reported in the bug report #2956437
|
the global timeout if set. Also, as was reported in the bug report #2956437
|
||||||
by Ryan Chan, the time stamp to use as basis for the per command timeout was
|
by Ryan Chan, the time stamp to use as basis for the per command timeout was
|
||||||
|
|
|
@ -24,6 +24,7 @@ This release includes the following bugfixes:
|
||||||
o superfluous blocking for OpenSSL-based SSL connects and multi interface
|
o superfluous blocking for OpenSSL-based SSL connects and multi interface
|
||||||
o TFTP upload
|
o TFTP upload
|
||||||
o FTP timeouts after file transferred completely
|
o FTP timeouts after file transferred completely
|
||||||
|
o skip poll() on Interix
|
||||||
|
|
||||||
This release includes the following known bugs:
|
This release includes the following known bugs:
|
||||||
|
|
||||||
|
@ -34,6 +35,6 @@ advice from friends like these:
|
||||||
|
|
||||||
Steven M. Schweda, Yang Tse, Jack Zhang, Tom Donovan, Martin Hager,
|
Steven M. Schweda, Yang Tse, Jack Zhang, Tom Donovan, Martin Hager,
|
||||||
Daniel Fandrich, Patrick Monnerat, Pat Ray, Wesley Miaw, Ben Greear,
|
Daniel Fandrich, Patrick Monnerat, Pat Ray, Wesley Miaw, Ben Greear,
|
||||||
Ryan Chan
|
Ryan Chan, Markus Duft
|
||||||
|
|
||||||
Thanks! (and sorry if I forgot to mention someone)
|
Thanks! (and sorry if I forgot to mention someone)
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
# | (__| |_| | _ <| |___
|
# | (__| |_| | _ <| |___
|
||||||
# \___|\___/|_| \_\_____|
|
# \___|\___/|_| \_\_____|
|
||||||
#
|
#
|
||||||
# Copyright (C) 1998 - 2009, Daniel Stenberg, <daniel@haxx.se>, et al.
|
# Copyright (C) 1998 - 2010, Daniel Stenberg, <daniel@haxx.se>, et al.
|
||||||
#
|
#
|
||||||
# This software is licensed as described in the file COPYING, which
|
# This software is licensed as described in the file COPYING, which
|
||||||
# you should have received as part of this distribution. The terms
|
# you should have received as part of this distribution. The terms
|
||||||
|
@ -3815,8 +3815,11 @@ AC_DEFUN([CURL_CHECK_FUNC_POLL], [
|
||||||
tst_allow_poll="unknown"
|
tst_allow_poll="unknown"
|
||||||
#
|
#
|
||||||
case $host_os in
|
case $host_os in
|
||||||
darwin*)
|
darwin*|interix*)
|
||||||
dnl poll does not work on this platform
|
dnl poll() does not work on these platforms
|
||||||
|
dnl Interix: "does provide poll(), but the implementing developer must
|
||||||
|
dnl have been in a bad mood, because poll() only works on the /proc
|
||||||
|
dnl filesystem here"
|
||||||
curl_disallow_poll="yes"
|
curl_disallow_poll="yes"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
Загрузка…
Ссылка в новой задаче