Browse Source

Check for poll when looking for _POLL_EMUL_H_

Ben Boeckel 15 years ago
parent
commit
44fca8b51a
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Utilities/cmcurl/select.c

+ 2 - 2
Utilities/cmcurl/select.c

@@ -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));