--- libeio/xthread.h 2012/10/11 03:20:52 1.16 +++ libeio/xthread.h 2013/05/09 03:03:24 1.17 @@ -17,8 +17,8 @@ #ifdef _WIN32 -#define NTDDI_VERSION NTDDI_WIN2K // needed to get win2000 api calls -#define _WIN32_WINNT 0x400 +//#define NTDDI_VERSION NTDDI_WIN2K // needed to get win2000 api calls, fails with mingw +#define _WIN32_WINNT 0x400 // maybe working alternative for mingw #include //D #include #include @@ -26,6 +26,12 @@ #include #include #include + +/* work around some bugs in ptw32 */ +#if defined(__MINGW32__) && defined(_TIMESPEC_DEFINED) +#define HAVE_STRUCT_TIMESPEC 1 +#endif + #include #define sigset_t int #define sigfillset(a)