From 4db870b2b20b0a608ec0283139056b836c5b1624 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 23 Jul 2017 12:46:48 +0200 Subject: Fix semaphore with initial count on Darwin --- raul/Semaphore.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'raul/Semaphore.hpp') diff --git a/raul/Semaphore.hpp b/raul/Semaphore.hpp index 7edb973..31739d2 100644 --- a/raul/Semaphore.hpp +++ b/raul/Semaphore.hpp @@ -102,7 +102,7 @@ private: inline bool Semaphore::init(unsigned initial) { - if (semaphore_create(mach_task_self(), &_sem, SYNC_POLICY_FIFO, 0)) { + if (semaphore_create(mach_task_self(), &_sem, SYNC_POLICY_FIFO, initial)) { return false; } return true; -- cgit v1.2.1