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
,