From bc7e103c41031a57829ada9181af056fb9ffc8f7 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 28 Sep 2014 17:15:29 +0000 Subject: Fix semaphore try_wait on windows (Patch from Robin Gareus) (fix #984). git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@5469 a436a847-0d15-0410-975c-d299462d15a1 --- src/zix/sem.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/zix/sem.h b/src/zix/sem.h index 6a6dc8e..62f49f0 100644 --- a/src/zix/sem.h +++ b/src/zix/sem.h @@ -168,7 +168,7 @@ zix_sem_wait(ZixSem* sem) static inline bool zix_sem_try_wait(ZixSem* sem) { - WaitForSingleObject(sem->sem, 0); + return WaitForSingleObject(sem->sem, 0) == WAIT_OBJECT_0; } #else /* !defined(__APPLE__) && !defined(_WIN32) */ -- cgit v1.2.1