Changeset ad34feb in mainline for uspace/lib/ext2/libext2_inode.h
- Timestamp:
- 2011-02-23T23:07:28Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 102d400
- Parents:
- a54af66
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ext2/libext2_inode.h
ra54af66 rad34feb 51 51 uint8_t unused2[4]; 52 52 uint32_t direct_blocks[12]; // Direct block ids stored in this inode 53 uint32_t single_indirect_block; 54 uint32_t double_indirect_block; 55 uint32_t triple_indirect_block; 53 uint32_t indirect_blocks[3]; 56 54 uint32_t version; 57 55 uint32_t file_acl; … … 75 73 #define EXT2_INODE_MODE_ACCESS_MASK 0x0FFF 76 74 #define EXT2_INODE_MODE_TYPE_MASK 0xF000 75 #define EXT2_INODE_DIRECT_BLOCKS 12 77 76 78 77 typedef struct ext2_inode_ref { … … 88 87 inline uint16_t ext2_inode_get_usage_count(ext2_inode_t *); 89 88 inline uint32_t ext2_inode_get_reserved_512_blocks(ext2_inode_t *); 89 inline uint32_t ext2_inode_get_reserved_blocks(ext2_superblock_t *, 90 ext2_inode_t *); 90 91 inline uint32_t ext2_inode_get_flags(ext2_inode_t *); 91 92 inline uint32_t ext2_inode_get_direct_block(ext2_inode_t *, uint8_t); 92 inline uint32_t ext2_inode_get_single_indirect_block(ext2_inode_t *); 93 inline uint32_t ext2_inode_get_double_indirect_block(ext2_inode_t *); 94 inline uint32_t ext2_inode_get_triple_indirect_block(ext2_inode_t *); 93 inline uint32_t ext2_inode_get_indirect_block(ext2_inode_t *, uint8_t level); 95 94 96 95
Note:
See TracChangeset
for help on using the changeset viewer.