From 816115a17ef5ce6148cf45389ddf8e8a327f206b Mon Sep 17 00:00:00 2001 From: Peter Rosin Date: Thu, 26 May 2011 10:10:57 +0200 Subject: [PATCH] InitializeCriticalSectionAndSpinCount requires _WIN32_WINNT >= 0x0403. --- event_iocp.c | 4 ++++ evthread_win32.c | 4 ++++ listener.c | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/event_iocp.c b/event_iocp.c index 254ed90d..75fe4627 100644 --- a/event_iocp.c +++ b/event_iocp.c @@ -24,6 +24,10 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#ifndef _WIN32_WINNT +/* Minimum required for InitializeCriticalSectionAndSpinCount */ +#define _WIN32_WINNT 0x0403 +#endif #include #include #include diff --git a/evthread_win32.c b/evthread_win32.c index bd72be15..18dca6d4 100644 --- a/evthread_win32.c +++ b/evthread_win32.c @@ -26,6 +26,10 @@ #include "event2/event-config.h" #ifdef WIN32 +#ifndef _WIN32_WINNT +/* Minimum required for InitializeCriticalSectionAndSpinCount */ +#define _WIN32_WINNT 0x0403 +#endif #include #define WIN32_LEAN_AND_MEAN #include diff --git a/listener.c b/listener.c index d0911bdb..5db2cb73 100644 --- a/listener.c +++ b/listener.c @@ -29,6 +29,10 @@ #include "event2/event-config.h" #ifdef WIN32 +#ifndef _WIN32_WINNT +/* Minimum required for InitializeCriticalSectionAndSpinCount */ +#define _WIN32_WINNT 0x0403 +#endif #include #include #include