diff --git a/src/fs.cpp b/src/fs.cpp index 88184c8..535ecb6 100644 --- a/src/fs.cpp +++ b/src/fs.cpp @@ -78,21 +78,21 @@ auto Fs::make_directory(u16 parent_inode_id, std::string_view name) return make_inode(parent_inode_id, name, INodeType::Dir); } -auto Fs::write(u16 inode_id, const void* data, u16 size) -> Result -{ - auto inode_result = read_inode(inode_id); - if (not inode_result) - return std::unexpected(inode_result.error()); - auto& inode = *inode_result; - - if (auto result = inode_for_each_block_id(inode, - [&](u16& block_id) { - deallocate_block(block_id); - block_id = 0; - }); - not result) - return std::unexpected(result.error()); -} +// auto Fs::write(u16 inode_id, const void* data, u16 size) -> Result +// { +// auto inode_result = read_inode(inode_id); +// if (not inode_result) +// return std::unexpected(inode_result.error()); +// auto& inode = *inode_result; +// +// if (auto result = inode_for_each_block_id(inode, +// [&](u16& block_id) { +// deallocate_block(block_id); +// block_id = 0; +// }); +// not result) +// return std::unexpected(result.error()); +// } auto Fs::make_inode(u16 parent_inode_id, std::string_view name, INodeType type) -> Result