aboutsummaryrefslogtreecommitdiff
path: root/kernel/src
diff options
context:
space:
mode:
authormarcel.braun <marcel.braun@ost.ch>2026-03-24 17:05:57 +0100
committerLukas Oesch <lukasoesch20@gmail.com>2026-03-26 21:19:01 +0100
commit70229b88ad195a6e945b4cc75e1248685cda0951 (patch)
tree1f292546538dfb05d77af40c1c71a6c98c8e019c /kernel/src
parentb742349ba039d1a864462332bb7ae5a071afdec1 (diff)
downloadteachos-70229b88ad195a6e945b4cc75e1248685cda0951.tar.xz
teachos-70229b88ad195a6e945b4cc75e1248685cda0951.zip
Add root_dentry to filesystem
Diffstat (limited to 'kernel/src')
-rw-r--r--kernel/src/filesystem/filesystem.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/kernel/src/filesystem/filesystem.cpp b/kernel/src/filesystem/filesystem.cpp
index 0e33d95..8ebe58f 100644
--- a/kernel/src/filesystem/filesystem.cpp
+++ b/kernel/src/filesystem/filesystem.cpp
@@ -1,6 +1,7 @@
#include "kernel/filesystem/filesystem.hpp"
#include "kernel/devices/device.hpp"
+#include "kernel/filesystem/dentry.hpp"
#include "kernel/filesystem/inode.hpp"
#include <kstd/memory>
@@ -21,4 +22,14 @@ namespace filesystem
{
return m_root_inode;
}
+
+ auto filesystem::root_dentry() const -> kstd::shared_ptr<dentry> const &
+ {
+ return m_root_dentry;
+ }
+
+ auto filesystem::set_root_dentry(kstd::shared_ptr<dentry> dentry) -> void
+ {
+ m_root_dentry = dentry;
+ }
} // namespace filesystem \ No newline at end of file