aboutsummaryrefslogtreecommitdiff
path: root/win32port
diff options
context:
space:
mode:
authorAndreas Pakulat <andreas@froglogic.com>2013-10-28 15:00:16 +0100
committerAndy Green <andy.green@linaro.org>2013-11-04 10:18:14 +0800
commitdae94d8adc351007982b467a67437832c6a9156c (patch)
tree1007d0965c2e1e4fa67f21ba0fe12c296a5a8eb4 /win32port
parent29338d9ef330903d0e6464c8cabcd719e8036582 (diff)
downloadlibwebsockets-dae94d8adc351007982b467a67437832c6a9156c.tar.gz
Windows Fix usage in Windows XP targetting projects
This is important since this stuff is in publicly included headers and even though the usage of the WSAPoll API is a runtime decision the public headers may be used in code that needs to build with _WIN32_WINNT=0x0501 to support WinXP. When building a project using libwebsockets with that define set to 0x0501 winsock.h will not define the WSAPOLLFD struct causing that project to fail to compile.
Diffstat (limited to 'win32port')
-rw-r--r--win32port/win32helpers/websock-w32.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/win32port/win32helpers/websock-w32.h b/win32port/win32helpers/websock-w32.h
index 4c1a0cb6..97848893 100644
--- a/win32port/win32helpers/websock-w32.h
+++ b/win32port/win32helpers/websock-w32.h
@@ -26,6 +26,10 @@
#define DEF_POLL_STUFF
#endif
+#if _WIN32_WINNT < 0x0600
+#define DEF_POLL_STUFF
+#endif
+
#ifdef DEF_POLL_STUFF
#include <winsock2.h>