I'm getting this error at the link stage (MSVC v18 on Win-8.1):
poll.obj : error LNK2019: unresolved external symbol
_recv_used_without_including_sys_socket_h referenced in function
_windows_compute_revents_socket
poll.obj : error LNK2019: unresolved external symbol
_select_used_without_including_sys_select_h referenced in function _rpl_poll
The solution seems clearly spoken by the linker:
--- a/poll.c 2015-02-24 21:28:54 +0000
+++ b/poll.c 2015-02-24 21:47:05 +0000
@@ -41,6 +41,8 @@
# include <io.h>
# include <stdio.h>
# include <conio.h>
+# include <sys/socket.h>
+# include <sys/select.h>
# include "msvc-nothrow.h"
#else
# include <sys/time.h>
What do you say?
--
--gv