1 /* vi: set sw=4 ts=4: */
3 * ext2fsP.h --- private header file for ext2 library
5 * Copyright (C) 1997 Theodore Ts'o.
8 * This file may be redistributed under the terms of the GNU Public
18 struct ext2_struct_u32_list {
26 struct ext2_struct_u32_iterate {
34 * Directory block iterator definition
36 struct ext2_struct_dblist {
42 struct ext2_db_entry * list;
46 * For directory iterators
52 int (*func)(ext2_ino_t dir,
54 struct ext2_dir_entry *dirent,
64 * Inode cache structure
66 struct ext2_inode_cache {
72 struct ext2_inode_cache_ent *cache;
75 struct ext2_inode_cache_ent {
77 struct ext2_inode inode;
80 /* Function prototypes */
82 extern int ext2fs_process_dir_block(ext2_filsys fs,