diff options
| author | ngkaho1234 <ngkaho1234@gmail.com> | 2016-05-12 13:59:44 +0000 |
|---|---|---|
| committer | Kaho Ng <ngkaho1234@gmail.com> | 2016-05-13 21:20:03 +0800 |
| commit | 5cdc17dc795e0a21486c97b5a34c8dff4bd60444 (patch) | |
| tree | 2a7a07c1eadddc66e4a0d5db35bb5276f20c8168 /include | |
| parent | 8eff9f9971a1056ade031e646acb9b07a972fd65 (diff) | |
Refine extra_isize field handling
Diffstat (limited to 'include')
| -rw-r--r-- | include/ext4_inode.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/include/ext4_inode.h b/include/ext4_inode.h index 9c1f3f0..9498f0a 100644 --- a/include/ext4_inode.h +++ b/include/ext4_inode.h @@ -205,16 +205,21 @@ uint32_t ext4_inode_get_generation(struct ext4_inode *inode); void ext4_inode_set_generation(struct ext4_inode *inode, uint32_t gen); /**@brief Get extra I-node size field. + * @param sb Superblock * @param inode I-node * @return extra I-node size */ -uint16_t ext4_inode_get_extra_isize(struct ext4_inode *inode); +uint16_t ext4_inode_get_extra_isize(struct ext4_sblock *sb, + struct ext4_inode *inode); /**@brief Set extra I-node size field. + * @param sb Superblock * @param inode I-node * @param size extra I-node size */ -void ext4_inode_set_extra_isize(struct ext4_inode *inode, uint16_t size); +void ext4_inode_set_extra_isize(struct ext4_sblock *sb, + struct ext4_inode *inode, + uint16_t size); /**@brief Get address of block, where are extended attributes located. * @param inode I-node |
