Changeset d0a1e9b6 in mainline for uspace/srv/fs/ext4fs/ext4fs_ops.c


Ignore:
Timestamp:
2013-07-12T07:21:46Z (11 years ago)
Author:
Manuele Conti <conti.ma@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
049d68b
Parents:
e8f0158
Message:

Update implementation size, total, free block operations like new stucture statfs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/ext4fs/ext4fs_ops.c

    re8f0158 rd0a1e9b6  
    101101static bool ext4fs_is_file(fs_node_t *node);
    102102static service_id_t ext4fs_service_get(fs_node_t *node);
    103 static long ext4fs_size_block(service_id_t);
    104 static long ext4fs_total_block(service_id_t);
    105 static long ext4fs_free_block(service_id_t);
     103static uint32_t ext4fs_size_block(service_id_t);
     104static uint64_t ext4fs_total_block(service_id_t);
     105static uint64_t ext4fs_free_block(service_id_t);
    106106
    107107/* Static variables */
     
    841841}
    842842
    843 long ext4fs_size_block(service_id_t service_id)
     843uint32_t ext4fs_size_block(service_id_t service_id)
    844844{
    845845        ext4fs_instance_t *inst;
     
    856856}
    857857
    858 long ext4fs_total_block(service_id_t service_id)
     858uint64_t ext4fs_total_block(service_id_t service_id)
    859859{
    860860        ext4fs_instance_t *inst;
     
    866866
    867867        ext4_superblock_t *sb = inst->filesystem->superblock;
    868         uint32_t block_count = ext4_superblock_get_blocks_count(sb);
     868        uint64_t block_count = ext4_superblock_get_blocks_count(sb);
    869869
    870870        return block_count;
    871871}
    872872
    873 long ext4fs_free_block(service_id_t service_id)
     873uint64_t ext4fs_free_block(service_id_t service_id)
    874874{
    875875        ext4fs_instance_t *inst;
     
    881881
    882882        ext4_superblock_t *sb = inst->filesystem->superblock;
    883         uint32_t block_count = ext4_superblock_get_free_blocks_count(sb);
     883        uint64_t block_count = ext4_superblock_get_free_blocks_count(sb);
    884884
    885885        return block_count;
Note: See TracChangeset for help on using the changeset viewer.