aboutsummaryrefslogtreecommitdiff
path: root/kernel/src/filesystem/rootfs/inode.cpp
diff options
context:
space:
mode:
authorLukas Oesch <lukasoesch20@gmail.com>2026-05-15 22:36:05 +0200
committerLukas Oesch <lukasoesch20@gmail.com>2026-05-16 11:56:07 +0200
commit0e279db4e1b799c4db0cc7c714d57686e3de7089 (patch)
treec9219e9c0bab6654c92bdf762f80f067746c60f3 /kernel/src/filesystem/rootfs/inode.cpp
parent1d647adb1ba20121eeb5c8e4470f48b2e972b3d4 (diff)
downloadkernel-0e279db4e1b799c4db0cc7c714d57686e3de7089.tar.xz
kernel-0e279db4e1b799c4db0cc7c714d57686e3de7089.zip
refactoring rootfs, no separate child management needed
Diffstat (limited to 'kernel/src/filesystem/rootfs/inode.cpp')
-rw-r--r--kernel/src/filesystem/rootfs/inode.cpp19
1 files changed, 0 insertions, 19 deletions
diff --git a/kernel/src/filesystem/rootfs/inode.cpp b/kernel/src/filesystem/rootfs/inode.cpp
index d099676..2ad4815 100644
--- a/kernel/src/filesystem/rootfs/inode.cpp
+++ b/kernel/src/filesystem/rootfs/inode.cpp
@@ -5,10 +5,7 @@
#include <kstd/memory>
#include <kstd/string>
-#include <algorithm>
#include <cstddef>
-#include <string_view>
-#include <utility>
namespace kernel::filesystem::rootfs
{
@@ -21,20 +18,4 @@ namespace kernel::filesystem::rootfs
{
return 0;
}
-
- auto inode::add_child(std::string_view name) -> void
- {
- m_children.push_back(std::make_pair(kstd::string{name}, kstd::make_shared<inode>()));
- }
-
- auto inode::lookup_child(std::string_view name) -> kstd::shared_ptr<inode>
- {
- auto it = std::ranges::find_if(m_children, [&](auto const & pair) { return pair.first == name; });
- return (it != m_children.end()) ? it->second : nullptr;
- }
-
- auto inode::is_directory() const -> bool
- {
- return true;
- }
} // namespace kernel::filesystem::rootfs