From b71ba910ba0f7c95159d5a925cad990dadc563a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sat, 9 Nov 2002 04:32:47 +0000 Subject: [PATCH] The non-benaphore of the Semaphore class just didn't work correctly... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1887 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/file_systems/bfs/Lock.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/file_systems/bfs/Lock.h b/src/add-ons/kernel/file_systems/bfs/Lock.h index 0073faa107..2c89f9ee60 100644 --- a/src/add-ons/kernel/file_systems/bfs/Lock.h +++ b/src/add-ons/kernel/file_systems/bfs/Lock.h @@ -22,9 +22,11 @@ class Semaphore { public: Semaphore(const char *name = "bfs sem") : - fSemaphore(create_sem(0, name)) #ifdef USE_BENAPHORE - , fCount(1) + fSemaphore(create_sem(0, name)), + fCount(1) +#else + fSemaphore(create_sem(1, name)) #endif { #ifndef USER