#include "kernel/filesystem/ext2/ext2_inode.hpp" #include "kernel/filesystem/disk_file.hpp" #include "kernel/filesystem/file.hpp" #include "kernel/filesystem/inode.hpp" #include "kernel/filesystem/inode_file.hpp" #include namespace filesystem::ext2 { ext2_inode::ext2_inode(kstd::shared_ptr const & disk_file) : inode(inode_kind::regular) , m_disk_file(disk_file) {} auto ext2_inode::open_file() const -> kstd::shared_ptr { return kstd::make_shared(m_disk_file); } } // namespace filesystem::ext2