>From 79aeac1a022daa372715ffbbc2bff641569acfb5 Mon Sep 17 00:00:00 2001
From: Paul Eggert
Date: Tue, 24 Feb 2015 16:16:19 -0800
Subject: [PATCH] poll: port to MSVC v18 on MS-Windows 8.1
Problem reported by Gisle Vanem in:
http://lists.gnu.org/archive/html/bug-gnulib/2015-02/msg00139.html
* lib/poll.c: Always include and .
* modules/poll (Depends-on) [!HAVE_POLL || REPLACE_POLL]:
Add sys_socket.
---
ChangeLog | 9 +++++++++
lib/poll.c | 5 +++--
modules/poll | 1 +
3 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 2262efa..42351a6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2015-02-24 Paul Eggert
+
+ poll: port to MSVC v18 on MS-Windows 8.1
+ Problem reported by Gisle Vanem in:
+ http://lists.gnu.org/archive/html/bug-gnulib/2015-02/msg00139.html
+ * lib/poll.c: Always include and .
+ * modules/poll (Depends-on) [!HAVE_POLL || REPLACE_POLL]:
+ Add sys_socket.
+
2015-02-24 Pádraig Brady
tests: support stderr verification with returns_()
diff --git a/lib/poll.c b/lib/poll.c
index 12531d9..6990808 100644
--- a/lib/poll.c
+++ b/lib/poll.c
@@ -44,11 +44,12 @@
# include "msvc-nothrow.h"
#else
# include
-# include
-# include
# include
#endif
+#include
+#include
+
#ifdef HAVE_SYS_IOCTL_H
# include
#endif
diff --git a/modules/poll b/modules/poll
index b1d928d..57f0631 100644
--- a/modules/poll
+++ b/modules/poll
@@ -12,6 +12,7 @@ assure [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1]
select [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1]
sockets [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1]
sys_select [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1]
+sys_socket [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1]
sys_time [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1]
errno [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1]
msvc-nothrow [test $HAVE_POLL = 0 || test $REPLACE_POLL = 1]
--
2.1.0