*/
int ext4_fs_put_inode_ref(struct ext4_inode_ref *ref);
+/**@brief Convert filetype to inode mode.
+ * @param filetype
+ * @return inode mode
+ */
+uint32_t ext4_fs_correspond_inode_mode(int filetype);
+
/**@brief Allocate new i-node in the filesystem.
* @param fs Filesystem to allocated i-node on
* @param inode_ref Output pointer to return reference to allocated i-node
int ext4_fs_init_inode_data_block_index(struct ext4_inode_ref *inode_ref,
uint64_t iblock, ext4_fsblk_t *fblock);
-
-/**@brief Release data block from i-node
- * @param inode_ref I-node to release block from
- * @param iblock Logical block to be released
- * @return Error code
- */
-int ext4_fs_release_inode_block(struct ext4_inode_ref *inode_ref,
- uint32_t iblock);
-
/**@brief Append following logical block to the i-node.
* @param inode_ref I-node to append block to
* @param fblock Output physical block address of newly allocated block