Changeset 38542dc in mainline for uspace/lib/ext4/libext4_directory.h
- Timestamp:
- 2012-08-12T18:36:10Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 49505fe
- Parents:
- b08e7970
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ext4/libext4_directory.h
rb08e7970 r38542dc 29 29 /** @addtogroup libext4 30 30 * @{ 31 */ 31 */ 32 32 33 33 #ifndef LIBEXT4_LIBEXT4_DIRECTORY_H_ … … 36 36 #include "libext4_types.h" 37 37 38 extern uint32_t 38 extern uint32_t ext4_directory_entry_ll_get_inode(ext4_directory_entry_ll_t *); 39 39 extern void ext4_directory_entry_ll_set_inode(ext4_directory_entry_ll_t *, 40 41 extern uint16_t 40 uint32_t); 41 extern uint16_t ext4_directory_entry_ll_get_entry_length( 42 42 ext4_directory_entry_ll_t *); 43 extern void ext4_directory_entry_ll_set_entry_length( 44 ext4_directory_entry_ll_t *,uint16_t);45 extern uint16_t ext4_directory_entry_ll_get_name_length(46 ext4_ superblock_t *, ext4_directory_entry_ll_t *);43 extern void ext4_directory_entry_ll_set_entry_length(ext4_directory_entry_ll_t *, 44 uint16_t); 45 extern uint16_t ext4_directory_entry_ll_get_name_length(ext4_superblock_t *, 46 ext4_directory_entry_ll_t *); 47 47 extern void ext4_directory_entry_ll_set_name_length(ext4_superblock_t *, 48 48 ext4_directory_entry_ll_t *, uint16_t); 49 49 extern uint8_t ext4_directory_entry_ll_get_inode_type(ext4_superblock_t *, 50 50 ext4_directory_entry_ll_t *); 51 51 extern void ext4_directory_entry_ll_set_inode_type(ext4_superblock_t *, 52 52 ext4_directory_entry_ll_t *, uint8_t); 53 53 54 54 extern int ext4_directory_iterator_init(ext4_directory_iterator_t *, 55 55 ext4_inode_ref_t *, aoff64_t); 56 56 extern int ext4_directory_iterator_next(ext4_directory_iterator_t *); 57 57 extern int ext4_directory_iterator_fini(ext4_directory_iterator_t *); 58 58 59 59 extern void ext4_directory_write_entry(ext4_superblock_t *, 60 61 62 extern int ext4_directory_add_entry(ext4_inode_ref_t *, 63 const char *,ext4_inode_ref_t *);60 ext4_directory_entry_ll_t *, uint16_t, ext4_inode_ref_t *, 61 const char *, size_t); 62 extern int ext4_directory_add_entry(ext4_inode_ref_t *, const char *, 63 ext4_inode_ref_t *); 64 64 extern int ext4_directory_find_entry(ext4_directory_search_result_t *, 65 65 ext4_inode_ref_t *, const char *); 66 66 extern int ext4_directory_remove_entry(ext4_inode_ref_t *, const char *); 67 67 68 extern int ext4_directory_try_insert_entry(ext4_superblock_t *, 69 block_t *,ext4_inode_ref_t *, const char *, uint32_t);68 extern int ext4_directory_try_insert_entry(ext4_superblock_t *, block_t *, 69 ext4_inode_ref_t *, const char *, uint32_t); 70 70 71 extern int ext4_directory_find_in_block(block_t *, 72 ext4_superblock_t *, size_t, const char *, 73 ext4_directory_entry_ll_t **); 71 extern int ext4_directory_find_in_block(block_t *, ext4_superblock_t *, size_t, 72 const char *, ext4_directory_entry_ll_t **); 74 73 75 74 extern int ext4_directory_destroy_result(ext4_directory_search_result_t *); 75 76 76 #endif 77 77
Note:
See TracChangeset
for help on using the changeset viewer.