Changeset acd869e in mainline for uspace/lib/ext4/libext4_inode.c


Ignore:
Timestamp:
2011-10-11T10:32:02Z (13 years ago)
Author:
Frantisek Princ <frantisek.princ@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8958a26
Parents:
6d52126b
Message:

Preparations for extent reading

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ext4/libext4_inode.c

    r6d52126b racd869e  
    6262        uint32_t major_rev = ext4_superblock_get_rev_level(sb);
    6363
    64         if (major_rev > 0 && ext4_inode_is_type(sb, inode, EXT4_INODE_MODE_FILE)) {
     64        if ((major_rev > 0) && ext4_inode_is_type(sb, inode, EXT4_INODE_MODE_FILE)) {
    6565                return ((uint64_t)uint32_t_le2host(inode->size_hi)) << 32 |
    6666                            ((uint64_t)uint32_t_le2host(inode->size_lo));
     
    102102}
    103103
     104uint32_t ext4_inode_get_extent_block(ext4_inode_t *inode, uint64_t idx)
     105{
     106        //ext4_extent_header_t *header = ext4_inode_get_extent_header(inode);
     107        // TODO search required block
     108        return 0;
     109
     110}
     111
     112ext4_extent_header_t * ext4_inode_get_extent_header(ext4_inode_t *inode)
     113{
     114        return (ext4_extent_header_t *)inode->blocks;
     115}
    104116
    105117// Flags checker
Note: See TracChangeset for help on using the changeset viewer.