summaryrefslogtreecommitdiffstats
path: root/misc/thread_tools.c
diff options
context:
space:
mode:
Diffstat (limited to 'misc/thread_tools.c')
-rw-r--r--misc/thread_tools.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/misc/thread_tools.c b/misc/thread_tools.c
index 0f7fe8f77a..ddc354be06 100644
--- a/misc/thread_tools.c
+++ b/misc/thread_tools.c
@@ -18,9 +18,8 @@
#include <stdatomic.h>
#include <string.h>
#include <sys/types.h>
-#include <unistd.h>
-#ifdef __MINGW32__
+#ifdef _WIN32
#include <windows.h>
#else
#include <poll.h>
@@ -112,7 +111,7 @@ static void cancel_destroy(void *p)
close(c->wakeup_pipe[1]);
}
-#ifdef __MINGW32__
+#ifdef _WIN32
if (c->win32_event)
CloseHandle(c->win32_event);
#endif
@@ -149,7 +148,7 @@ static void trigger_locked(struct mp_cancel *c)
if (c->wakeup_pipe[1] >= 0)
(void)write(c->wakeup_pipe[1], &(char){0}, 1);
-#ifdef __MINGW32__
+#ifdef _WIN32
if (c->win32_event)
SetEvent(c->win32_event);
#endif
@@ -177,7 +176,7 @@ void mp_cancel_reset(struct mp_cancel *c)
}
}
-#ifdef __MINGW32__
+#ifdef _WIN32
if (c->win32_event)
ResetEvent(c->win32_event);
#endif
@@ -261,7 +260,7 @@ int mp_cancel_get_fd(struct mp_cancel *c)
return c->wakeup_pipe[0];
}
-#ifdef __MINGW32__
+#ifdef _WIN32
void *mp_cancel_get_event(struct mp_cancel *c)
{
mp_mutex_lock(&c->lock);