--- lib/select.c +++ lib/select.c @@ -51,6 +51,8 @@ #include "curl_printf.h" #include "curl_memory.h" #include "memdebug.h" + +int websocket_proxy_poll(struct pollfd *fds, nfds_t nfds, int timeout); /* * Internal function used for waiting a specific amount of ms @@ -318,7 +320,7 @@ pending_ms = -1; else pending_ms = 0; - r = poll(ufds, nfds, pending_ms); + r = websocket_proxy_poll(ufds, nfds, pending_ms); if(r <= 0) { if((r == -1) && (SOCKERRNO == EINTR)) /* make EINTR from select or poll not a "lethal" error */