From c2c30ec15d1f37fd2ca88021f8a9a8055f5fca7f Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 18 Dec 2014 22:08:50 +0000 Subject: Fix semaphore on OSX. git-svn-id: http://svn.drobilla.net/zix/trunk@102 df6676b4-ccc9-40e5-b5d6-7c4628a128e3 --- zix/sem.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'zix/sem.h') diff --git a/zix/sem.h b/zix/sem.h index a7cb826..1fea796 100644 --- a/zix/sem.h +++ b/zix/sem.h @@ -104,9 +104,9 @@ struct ZixSemImpl { }; static inline ZixStatus -zix_sem_init(ZixSem* sem, unsigned initial) +zix_sem_init(ZixSem* sem, unsigned val) { - return semaphore_create(mach_task_self(), &sem->sem, SYNC_POLICY_FIFO, 0) + return semaphore_create(mach_task_self(), &sem->sem, SYNC_POLICY_FIFO, val) ? ZIX_STATUS_ERROR : ZIX_STATUS_SUCCESS; } -- cgit v1.2.1