#include "filesystem/custody.hpp" #include "kapi/system.hpp" #include "filesystem/inode.hpp" #include namespace filesystem { custody::custody(kstd::shared_ptr const & parent, kstd::shared_ptr const & node) : m_parent(parent) , m_inode(node) { if (!m_inode) { kapi::system::panic("[FILESYSTEM] custody constructed with null inode."); } } auto custody::get_inode() const -> kstd::shared_ptr const & { return m_inode; } auto custody::get_parent() const -> kstd::shared_ptr const & { return m_parent; } } // namespace filesystem