From 696b26708c9b4a1058ebabd12970d0a73b8e9ca1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 21 Nov 2002 20:20:12 +0000 Subject: [PATCH] The Locker class now uses ASSERT() to be sure the semaphore could be locked. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2049 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/file_systems/bfs/Lock.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/file_systems/bfs/Lock.h b/src/add-ons/kernel/file_systems/bfs/Lock.h index 1d97154f56..7789e00e01 100644 --- a/src/add-ons/kernel/file_systems/bfs/Lock.h +++ b/src/add-ons/kernel/file_systems/bfs/Lock.h @@ -11,6 +11,7 @@ #include #include "Utility.h" +#include "Debug.h" // Configure here if and when real benaphores should be used @@ -92,8 +93,9 @@ class Locker { : fLock(lock) { fStatus = lock.Lock(); + ASSERT(fStatus == B_OK); } - + ~Locker() { if (fStatus == B_OK)