From df1879cabfd141511b458b98b16a7150e1406e7d Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 9 Feb 2012 23:02:09 +0000 Subject: Fix semaphore initialisation on POSIX. git-svn-id: http://svn.drobilla.net/zix/trunk@66 df6676b4-ccc9-40e5-b5d6-7c4628a128e3 --- zix/sem.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'zix') diff --git a/zix/sem.h b/zix/sem.h index ef01767..98117c8 100644 --- a/zix/sem.h +++ b/zix/sem.h @@ -91,6 +91,10 @@ zix_sem_wait(ZixSem* sem); static inline bool zix_sem_try_wait(ZixSem* sem); +/** + @cond +*/ + #ifdef __APPLE__ struct ZixSemImpl { @@ -176,7 +180,7 @@ static inline ZixStatus zix_sem_init(ZixSem* sem, unsigned initial) { return sem_init(&sem->sem, 0, initial) - ? ZIX_STATUS_SUCCESS : ZIX_STATUS_ERROR; + ? ZIX_STATUS_ERROR : ZIX_STATUS_SUCCESS; } static inline void @@ -210,6 +214,7 @@ zix_sem_try_wait(ZixSem* sem) #endif /** + @endcond @} @} */ -- cgit v1.2.1