Check for poll when looking for _POLL_EMUL_H_

This commit is contained in:
Ben Boeckel 2010-12-17 11:18:04 -05:00
parent 8d36890723
commit 44fca8b51a
1 changed files with 2 additions and 2 deletions

View File

@ -78,7 +78,7 @@
*/
int Curl_select(curl_socket_t readfd, curl_socket_t writefd, int timeout_ms)
{
#if !defined(_POLL_EMUL_H_) || defined(CURL_HAVE_WSAPOLL)
#if (defined(HAVE_POLL) && !defined(_POLL_EMUL_H_)) || defined(CURL_HAVE_WSAPOLL)
struct pollfd pfd[2];
int num;
int r;
@ -96,7 +96,7 @@ int Curl_select(curl_socket_t readfd, curl_socket_t writefd, int timeout_ms)
num++;
}
#ifndef _POLL_EMUL_H_
#if defined(HAVE_POLL) && !defined(_POLL_EMUL_H_)
do {
r = poll(pfd, num, timeout_ms);
} while((r == -1) && (errno == EINTR));