- clone() support for HttpRequest
[m6w6/ext-http] / http_request_pool_api.c
index 34bc1cb2d8f381d56eb9ebfc4980c7fbdc2b5beb..ca7aec756ad41c40f480159896ce28a5157fb0f3 100644 (file)
@@ -251,7 +251,11 @@ PHP_HTTP_API STATUS _http_request_pool_select(http_request_pool *pool)
        FD_ZERO(&E);
 
        curl_multi_fdset(pool->ch, &R, &W, &E, &MAX);
+#ifdef PHP_WIN32
+       return (SOCKET_ERROR != select(MAX + 1, &R, &W, &E, &timeout)) ? SUCCESS : FAILURE;
+#else
        return (-1 != select(MAX + 1, &R, &W, &E, &timeout)) ? SUCCESS : FAILURE;
+#endif
 }
 /* }}} */