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


Ignore:
Timestamp:
2011-10-05T12:48:33Z (13 years ago)
Author:
Frantisek Princ <frantisek.princ@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9b9d37bb
Parents:
3711e7e
Message:

Added more getters on basic ext4 structures

File:
1 edited

Legend:

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

    r3711e7e r3712434  
    3939#include "libext4.h"
    4040
    41 // TODO check return type
    42 /**
    43  * TODO doxy
    44  */
    45 uint16_t ext4_inode_get_usage_count(ext4_inode_t *inode)
     41/*
     42uint32_t ext4_inode_get_mode(ext4_inode_t *inode)
     43uint32_t ext4_inode_get_uid(ext4_inode_t *inode)
     44*/
     45
     46uint64_t ext4_inode_get_size(ext4_inode_t *inode)
     47{
     48        return ((uint64_t)uint32_t_le2host(inode->size_hi)) << 32 |
     49                        ((uint64_t)uint32_t_le2host(inode->size_lo));
     50}
     51
     52/*
     53extern uint32_t ext4_inode_get_access_time(ext4_inode_t *);
     54extern uint32_t ext4_inode_get_change_inode_time(ext4_inode_t *);
     55extern uint32_t ext4_inode_get_modification_time(ext4_inode_t *);
     56extern uint32_t ext4_inode_get_deletion_time(ext4_inode_t *);
     57extern uint32_t ext4_inode_get_gid(ext4_inode_t *);
     58*/
     59
     60uint16_t ext4_inode_get_links_count(ext4_inode_t *inode)
    4661{
    4762        return uint16_t_le2host(inode->links_count);
    4863}
    4964
     65/*
     66extern uint64_t ext4_inode_get_blocks_count(ext4_inode_t *);
     67extern uint32_t ext4_inode_get_flags(ext4_inode_t *);
     68*/
    5069
    5170/**
Note: See TracChangeset for help on using the changeset viewer.