#include "kernel/filesystem/inode_file.hpp" #include "kapi/system.hpp" #include "kernel/filesystem/file.hpp" #include "kernel/filesystem/inode.hpp" #include #include namespace filesystem { inode_file::inode_file(kstd::shared_ptr const & inode) : file(inode) { if (m_inode->is_device()) { kapi::system::panic("[FILESYSTEM] inode_file constructed with device inode."); } } auto inode_file::read(void * /*buffer*/, size_t /*offset*/, size_t /*size*/) const -> size_t { // TODO BA-FS26 return 0; } auto inode_file::write(void const * /*buffer*/, size_t /*offset*/, size_t /*size*/) -> size_t { // TODO BA-FS26 return 0; } } // namespace filesystem