From 1f0aeec0f0291c6f6c074cada703c3f7bc011a76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Wed, 1 Oct 2003 01:05:27 +0000 Subject: [PATCH] Implemented the new IsEmpty() method. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4880 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/boot/loader/RootFileSystem.cpp | 7 +++++++ src/kernel/boot/loader/RootFileSystem.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/kernel/boot/loader/RootFileSystem.cpp b/src/kernel/boot/loader/RootFileSystem.cpp index de6e23782e..0df8a91ebd 100644 --- a/src/kernel/boot/loader/RootFileSystem.cpp +++ b/src/kernel/boot/loader/RootFileSystem.cpp @@ -121,6 +121,13 @@ RootFileSystem::Rewind(void *_cookie) } +bool +RootFileSystem::IsEmpty() +{ + return list_is_empty(&fList); +} + + status_t RootFileSystem::AddNode(Node *node) { diff --git a/src/kernel/boot/loader/RootFileSystem.h b/src/kernel/boot/loader/RootFileSystem.h index 0c920f3fea..bd15fd3507 100644 --- a/src/kernel/boot/loader/RootFileSystem.h +++ b/src/kernel/boot/loader/RootFileSystem.h @@ -22,6 +22,7 @@ class RootFileSystem : public Directory { virtual status_t GetNextEntry(void *cookie, char *nameBuffer, size_t bufferSize); virtual status_t GetNextNode(void *cookie, Node **_node); virtual status_t Rewind(void *cookie); + virtual bool IsEmpty(); virtual status_t AddNode(Node *node);