diff options
-rw-r--r-- | mono/utils/atomic.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mono/utils/atomic.h b/mono/utils/atomic.h index 850d41312da..91571f51b31 100644 --- a/mono/utils/atomic.h +++ b/mono/utils/atomic.h @@ -23,7 +23,11 @@ #include <glib.h> -#if defined(__NetBSD__) && defined(HAVE_ATOMIC_OPS) +#if defined(__WIN32__) || defined(_WIN32) + +#include <windows.h> + +#elif defined(__NetBSD__) && defined(HAVE_ATOMIC_OPS) static inline gint32 InterlockedCompareExchange(volatile gint32 *dest, gint32 exch, gint32 comp) |