aboutsummaryrefslogtreecommitdiff
path: root/kernel/src
diff options
context:
space:
mode:
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