From dafaf4c3609ab315c8212f2695bbab364a0a0a0f Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sun, 21 Sep 2003 21:21:10 +0000 Subject: [PATCH] Added IsUninitialized() convenience method. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4781 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/kernel/disk_device_manager/KPartition.h | 1 + src/kernel/core/disk_device_manager/KPartition.cpp | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/headers/private/kernel/disk_device_manager/KPartition.h b/headers/private/kernel/disk_device_manager/KPartition.h index dfa249c3d0..45dd8d6ca3 100644 --- a/headers/private/kernel/disk_device_manager/KPartition.h +++ b/headers/private/kernel/disk_device_manager/KPartition.h @@ -69,6 +69,7 @@ public: void SetStatus(uint32 status); uint32 Status() const; + bool IsUninitialized() const; void SetFlags(uint32 flags); // comprises the ones below void AddFlags(uint32 flags); diff --git a/src/kernel/core/disk_device_manager/KPartition.cpp b/src/kernel/core/disk_device_manager/KPartition.cpp index 1e1e6ab270..d30e3f3531 100644 --- a/src/kernel/core/disk_device_manager/KPartition.cpp +++ b/src/kernel/core/disk_device_manager/KPartition.cpp @@ -314,6 +314,13 @@ KPartition::Status() const return fPartitionData.status; } +// IsUninitialized +bool +KPartition::IsUninitialized() const +{ + return (Status() == B_PARTITION_UNINITIALIZED); +} + // SetFlags void KPartition::SetFlags(uint32 flags)