Changeset a8e1aae in mainline for uspace/lib/ext2/libext2_directory.h
- Timestamp:
- 2011-02-24T21:03:42Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9ffbdf1
- Parents:
- 102d400
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ext2/libext2_directory.h
r102d400 ra8e1aae 38 38 39 39 #include <libblock.h> 40 #include "libext2_filesystem.h" 41 #include "libext2_inode.h" 40 42 41 43 /** … … 53 55 } __attribute__ ((packed)) ext2_directory_entry_ll_t; 54 56 57 typedef struct ext2_directory_iterator { 58 ext2_filesystem_t *fs; 59 ext2_inode_ref_t *inode_ref; 60 block_t *current_block; 61 aoff64_t current_offset; 62 ext2_directory_entry_ll_t *current; 63 } ext2_directory_iterator_t; 64 55 65 56 66 inline uint32_t ext2_directory_entry_ll_get_inode(ext2_directory_entry_ll_t *); … … 60 70 ext2_superblock_t *, ext2_directory_entry_ll_t *); 61 71 72 extern int ext2_directory_iterator_init(ext2_directory_iterator_t *, 73 ext2_filesystem_t *, ext2_inode_ref_t *); 74 extern int ext2_directory_iterator_next(ext2_directory_iterator_t *); 75 extern int ext2_directory_iterator_fini(ext2_directory_iterator_t *); 76 62 77 #endif 63 78
Note:
See TracChangeset
for help on using the changeset viewer.