2 * ext2fsP.h --- private header file for ext2 library
4 * Copyright (C) 1997 Theodore Ts'o.
7 * This file may be redistributed under the terms of the GNU Public
17 struct ext2_struct_badblocks_list {
25 struct ext2_struct_badblocks_iterate {
33 * Directory block iterator definition
35 struct ext2_struct_dblist {
41 struct ext2_db_entry * list;
45 * For directory iterators
51 int (*func)(struct ext2_dir_entry *dirent,
56 int (*func2)(ino_t dir,
58 struct ext2_dir_entry *dirent,
68 * Inode cache structure
70 struct ext2_inode_cache {
76 struct ext2_inode_cache_ent *cache;
79 struct ext2_inode_cache_ent {
81 struct ext2_inode inode;
84 /* Function prototypes */
86 extern int ext2_process_dir_block(ext2_filsys fs,