Changeset 1e65444 in mainline for uspace/lib/ext4/libext4_inode.c
- Timestamp:
- 2011-11-09T17:52:33Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2b9e142
- Parents:
- 35f48f2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ext4/libext4_inode.c
r35f48f2 r1e65444 97 97 } 98 98 99 uint32_t ext4_inode_get_direct_block(ext4_inode_t *inode, uint 8_t idx)99 uint32_t ext4_inode_get_direct_block(ext4_inode_t *inode, uint32_t idx) 100 100 { 101 101 assert(idx < EXT4_INODE_DIRECT_BLOCK_COUNT); … … 103 103 } 104 104 105 void ext4_inode_set_direct_block(ext4_inode_t *inode, uint 8_t idx, uint32_t fblock)105 void ext4_inode_set_direct_block(ext4_inode_t *inode, uint32_t idx, uint32_t fblock) 106 106 { 107 107 assert(idx < EXT4_INODE_DIRECT_BLOCK_COUNT); … … 109 109 } 110 110 111 uint32_t ext4_inode_get_indirect_block(ext4_inode_t *inode, uint8_t idx) 112 { 113 assert(idx < EXT4_INODE_INDIRECT_BLOCK_COUNT); 111 uint32_t ext4_inode_get_indirect_block(ext4_inode_t *inode, uint32_t idx) 112 { 114 113 return uint32_t_le2host(inode->blocks[idx + EXT4_INODE_INDIRECT_BLOCK]); 115 114 } 115 116 void ext4_inode_set_indirect_block(ext4_inode_t *inode, uint32_t idx, uint32_t fblock) 117 { 118 inode->blocks[idx + EXT4_INODE_INDIRECT_BLOCK] = host2uint32_t_le(fblock); 119 } 120 116 121 117 122 uint32_t ext4_inode_get_extent_block(ext4_inode_t *inode, uint64_t idx, service_id_t service_id)
Note:
See TracChangeset
for help on using the changeset viewer.