Changeset 3711e7e in mainline for uspace/lib/ext4/libext4_filesystem.h


Ignore:
Timestamp:
2011-10-05T09:35:12Z (13 years ago)
Author:
Frantisek Princ <frantisek.princ@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3712434
Parents:
cfa1a8a
Message:

Complete mounting skeleton (ported from ext2fs) - some filesystem checks during mount process still missing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ext4/libext4_filesystem.h

    rcfa1a8a r3711e7e  
    3535
    3636#include <libblock.h>
     37#include "libext4_block_group.h"
     38#include "libext4_inode.h"
    3739#include "libext4_superblock.h"
    3840
     
    4244} ext4_filesystem_t;
    4345
    44 #define EXT4_MAX_BLOCK_SIZE 65536 //64 KiB
    45 
     46#define EXT4_MAX_BLOCK_SIZE     65536 //64 KiB
     47#define EXT4_REV0_INODE_SIZE    128
    4648
    4749/* Compatible features */
     
    99101
    100102extern int ext4_filesystem_init(ext4_filesystem_t *, service_id_t);
     103extern void ext4_filesystem_fini(ext4_filesystem_t *fs);
    101104extern int ext4_filesystem_check_sanity(ext4_filesystem_t *fs);
    102105extern int ext4_filesystem_check_features(ext4_filesystem_t *, bool *);
    103 extern void ext4_filesystem_fini(ext4_filesystem_t *fs);
     106extern int ext4_filesystem_get_block_group_ref(ext4_filesystem_t *, uint32_t,
     107    ext4_block_group_ref_t **);
     108extern int ext4_filesystem_get_inode_ref(ext4_filesystem_t *, uint32_t,
     109                ext4_inode_ref_t **);
     110
    104111
    105112#endif
Note: See TracChangeset for help on using the changeset viewer.