From d88937ace2178f29d88f6c2132129a3d30c8dcbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 25 Nov 2002 17:36:53 +0000 Subject: [PATCH] Added a SimpleLock.IsLocked() method. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2082 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/file_systems/bfs/Lock.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/add-ons/kernel/file_systems/bfs/Lock.h b/src/add-ons/kernel/file_systems/bfs/Lock.h index 7789e00e01..220be5420b 100644 --- a/src/add-ons/kernel/file_systems/bfs/Lock.h +++ b/src/add-ons/kernel/file_systems/bfs/Lock.h @@ -360,6 +360,11 @@ class SimpleLock { atomic_set(&fHolder, -1); } + bool IsLocked() const + { + return fHolder == find_thread(NULL); + } + private: vint32 fHolder; vint32 fCount;