diff options
author | Andreas Pakulat <andreas@froglogic.com> | 2013-10-28 15:00:16 +0100 |
---|---|---|
committer | Andy Green <andy.green@linaro.org> | 2013-11-04 10:18:14 +0800 |
commit | dae94d8adc351007982b467a67437832c6a9156c (patch) | |
tree | 1007d0965c2e1e4fa67f21ba0fe12c296a5a8eb4 /win32port | |
parent | 29338d9ef330903d0e6464c8cabcd719e8036582 (diff) | |
download | libwebsockets-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.h | 4 |
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> |