summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-02-09 23:02:09 +0000
committerDavid Robillard <d@drobilla.net>2012-02-09 23:02:09 +0000
commitdf1879cabfd141511b458b98b16a7150e1406e7d (patch)
tree5002b8421ab906954a1afdaeb352c4ddc5f803fe
parentd649f6712e6d103da9be58dab66a5cee28361d46 (diff)
downloadzix-df1879cabfd141511b458b98b16a7150e1406e7d.tar.gz
zix-df1879cabfd141511b458b98b16a7150e1406e7d.tar.bz2
zix-df1879cabfd141511b458b98b16a7150e1406e7d.zip
Fix semaphore initialisation on POSIX.
git-svn-id: http://svn.drobilla.net/zix/trunk@66 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
-rw-r--r--zix/sem.h7
1 files changed, 6 insertions, 1 deletions
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
@}
@}
*/