OSDN Git Service

threads: fix MinGW build breakage
authorBrian Paul <brianp@vmware.com>
Thu, 9 Nov 2017 16:43:37 +0000 (09:43 -0700)
committerBrian Paul <brianp@vmware.com>
Thu, 9 Nov 2017 21:13:59 +0000 (14:13 -0700)
Fixes: f1a364878431c8 ("threads: update for late C11 changes")

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
include/c11/threads_win32.h

index 77d923a..dac8ef7 100644 (file)
@@ -78,6 +78,9 @@ Configuration macro:
 /* Visual Studio 2015 and later */
 #if _MSC_VER >= 1900
 #define HAVE_TIMESPEC
+#define HAVE_TIMESPEC_GET
+#elif defined(__MINGW32__)
+#define HAVE_TIMESPEC
 #endif
 
 #ifndef HAVE_TIMESPEC
@@ -645,7 +648,7 @@ tss_set(tss_t key, void *val)
 
 /*-------------------- 7.25.7 Time functions --------------------*/
 // 7.25.6.1
-#ifndef HAVE_TIMESPEC
+#ifndef HAVE_TIMESPEC_GET
 static inline int
 timespec_get(struct timespec *ts, int base)
 {