1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-22 08:08:50 -05:00

Cygwin 1.5.21 needs this hack to pass test 160.

In this way 304 tests out of 304 reported OK.
This commit is contained in:
Yang Tse 2006-10-09 00:35:36 +00:00
parent 56fcf85ab6
commit eceb37bde2

View File

@ -110,8 +110,15 @@ int Curl_select(curl_socket_t readfd, curl_socket_t writefd, int timeout_ms)
if (readfd != CURL_SOCKET_BAD) { if (readfd != CURL_SOCKET_BAD) {
if (pfd[num].revents & (POLLIN|POLLHUP)) if (pfd[num].revents & (POLLIN|POLLHUP))
ret |= CSELECT_IN; ret |= CSELECT_IN;
if (pfd[num].revents & POLLERR) if (pfd[num].revents & POLLERR) {
#ifdef __CYGWIN__
/* Cygwin 1.5.21 needs this hack to pass test 160 */
if (errno == EINPROGRESS)
ret |= CSELECT_IN;
else
#endif
ret |= CSELECT_ERR; ret |= CSELECT_ERR;
}
num++; num++;
} }
if (writefd != CURL_SOCKET_BAD) { if (writefd != CURL_SOCKET_BAD) {