aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/select.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/lib/select.h b/lib/select.h
index 21ae02d72..cdc7782c2 100644
--- a/lib/select.h
+++ b/lib/select.h
@@ -37,14 +37,16 @@
#if defined(USE_WINSOCK) && (USE_WINSOCK > 1) && \
defined(_WIN32_WINNT) && (_WIN32_WINNT >= 0x0600)
-#undef HAVE_POLL
-#define HAVE_POLL 1
-#undef HAVE_POLL_FINE
-#define HAVE_POLL_FINE 1
-#define poll(x,y,z) WSAPoll((x),(y),(z))
-#if defined(_MSC_VER) && defined(POLLRDNORM)
-#define HAVE_STRUCT_POLLFD 1
-#endif
+# undef HAVE_POLL
+# define HAVE_POLL 1
+# undef HAVE_POLL_FINE
+# define HAVE_POLL_FINE 1
+# define poll(x,y,z) WSAPoll((x),(y),(z))
+# if defined(_MSC_VER) && defined(POLLRDNORM)
+# undef POLLPRI
+# define POLLPRI POLLRDBAND
+# define HAVE_STRUCT_POLLFD 1
+# endif
#endif
/*