Changeset 8158db7 in mainline for uspace/lib/ext4/libext4_directory.h
- Timestamp:
- 2011-10-19T11:44:13Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 246a5af
- Parents:
- 7bd2c19
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ext4/libext4_directory.h
r7bd2c19 r8158db7 96 96 } ext4_directory_dx_root_t; 97 97 98 typedef struct ext4_directory_dx_hash_info {99 uint32_t hash;100 uint32_t minor_hash;101 uint32_t hash_version;102 uint32_t *seed;103 } ext4_directory_dx_hash_info_t;104 105 98 106 99 #define EXT4_ERR_BAD_DX_DIR (-75000) 107 108 #define EXT4_DIRECTORY_DX_HASH_LEGACY 0 109 #define EXT4_DIRECTORY_DX_HASH_HALF_MD4 1 110 #define EXT4_DIRECTORY_DX_HASH_TEA 2 111 #define EXT4_DIRECTORY_DX_HASH_LEGACY_UNSIGNED 3 112 #define EXT4_DIRECTORY_DX_HASH_HALF_MD4_UNSIGNED 4 113 #define EXT4_DIRECTORY_DX_HASH_TEA_UNSIGNED 5 114 115 #define EXT4_DIRECTORY_HTREE_EOF 0x7fffffff 100 #define EXT4_DIRECTORY_HTREE_EOF (uint32_t)0x7fffffff 116 101 117 102 … … 138 123 extern int ext4_directory_iterator_fini(ext4_directory_iterator_t *); 139 124 extern int ext4_directory_dx_find_entry(ext4_directory_iterator_t *, 140 ext4_filesystem_t *, ext4_inode_ref_t *, const char *); 141 142 extern void ext4_directory_hash(ext4_directory_dx_hash_info_t *, const char* name); 125 ext4_filesystem_t *, ext4_inode_ref_t *, size_t, const char *); 143 126 144 127 #endif
Note:
See TracChangeset
for help on using the changeset viewer.