diff options
author | Chuyan Zhang <me@zcy.moe> | 2023-11-25 19:36:31 -0800 |
---|---|---|
committer | Chuyan Zhang <me@zcy.moe> | 2023-11-25 19:36:31 -0800 |
commit | 777d5e01a34b8ebe6f1a5751b593266f93e88499 (patch) | |
tree | 3857444fd8aa3663cb210358ce71cb5d9ea3018e /src/memory/cached_inode.rs | |
parent | 76ac602c3d79bb39c133c81a38425a77bc0b8b1f (diff) | |
download | myfs-777d5e01a34b8ebe6f1a5751b593266f93e88499.tar.gz myfs-777d5e01a34b8ebe6f1a5751b593266f93e88499.zip |
Add dir entry operations
Diffstat (limited to 'src/memory/cached_inode.rs')
-rw-r--r-- | src/memory/cached_inode.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/memory/cached_inode.rs b/src/memory/cached_inode.rs index be87850..b1be2de 100644 --- a/src/memory/cached_inode.rs +++ b/src/memory/cached_inode.rs @@ -34,7 +34,7 @@ impl AyaFS { let mut new_inode = Inode::directory(permissions, uid, gid, utils::time_now(), flags, 0, 0, 0); // 分配第一个 direct block - new_inode.direct[0] = self.allocate_block_for(&mut new_inode).unwrap(); + (new_inode.direct[0], _) = self.allocate_block_for(&mut new_inode).unwrap(); new_inode.size = 2; // 在 direct block 里分配 . 和 .. if let Some(directory_block) = |