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;