summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorngkaho1234 <ngkaho1234@gmail.com>2016-05-12 13:59:44 +0000
committerKaho Ng <ngkaho1234@gmail.com>2016-05-13 21:20:03 +0800
commit5cdc17dc795e0a21486c97b5a34c8dff4bd60444 (patch)
tree2a7a07c1eadddc66e4a0d5db35bb5276f20c8168 /include
parent8eff9f9971a1056ade031e646acb9b07a972fd65 (diff)
Refine extra_isize field handling
Diffstat (limited to 'include')
-rw-r--r--include/ext4_inode.h9
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