Commit 08ac9866 authored by Yang Tse's avatar Yang Tse
Browse files

Peter Lamberg filed bug report #2015126: "poll gives WSAEINVAL when POLLPRI

is set in fdset.events" (http://curl.haxx.se/bug/view.cgi?id=2015126) which
exactly pinpointed the problem only triggered on Windows Vista, provided
reference to docs and also a fix. There is much work behind Peter Lamberg's
excellent bug report. Thank You!
parent a17fadea
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -6,6 +6,13 @@

                                  Changelog

Yang Tse (10 Jul 2008)
- Peter Lamberg filed bug report #2015126: "poll gives WSAEINVAL when POLLPRI
  is set in fdset.events" (http://curl.haxx.se/bug/view.cgi?id=2015126) which
  exactly pinpointed the problem only triggered on Windows Vista, provided
  reference to docs and also a fix. There is much work behind Peter Lamberg's
  excellent bug report. Thank You!

Daniel Fandrich (9 Jul 2008)
- Added tests 1036 and 1037 to verify resumed ftp downloads with -C -

+3 −1
Original line number Diff line number Diff line
@@ -32,6 +32,7 @@ This release includes the following bugfixes:
 o unexpected 1xx responses hung transfers
 o FTP transfers segfault when using different CURLOPT_FTP_FILEMETHOD
 o c-ares powered libcurls can resolve/use IPv6 addresses
 o poll not working on Windows Vista due to POLLPRI being incorrectly used

This release includes the following known bugs:

@@ -51,7 +52,8 @@ advice from friends like these:
 Lenny Rachitsky, Axel Tillequin, Arnaud Ebalard, Yang Tse, Dan Fandrich,
 Rob Crittenden, Dengminwen, Christopher Palow, Hans-Jurgen May,
 Phil Pellouchoud, Eduard Bloch, John Lightsey, Stephen Collyer, Tor Arntsen,
 Rolland Dudemaine, Phil Blundell, Scott Barrett, Andreas Schuldei
 Rolland Dudemaine, Phil Blundell, Scott Barrett, Andreas Schuldei,
 Peter Lamberg


        Thanks! (and sorry if I forgot to mention someone)
+10 −8
Original line number Diff line number Diff line
@@ -43,6 +43,8 @@
#  define HAVE_POLL_FINE 1
#  define poll(x,y,z) WSAPoll((x),(y),(z))
#  if defined(_MSC_VER) && defined(POLLRDNORM)
#    undef  POLLPRI
#    define POLLPRI POLLRDBAND
#    define HAVE_STRUCT_POLLFD 1
#  endif
#endif