00001 /** 00002 * 00003 00004 * linux/include/linux/ext2_fs_i.h 00005 * 00006 * Copyright (C) 1992, 1993, 1994 Remy Card (card@masi.ibp.fr) 00007 * Laboratoire MASI - Institut Blaise Pascal 00008 * Universite Pierre et Marie Curie (Paris VI) 00009 * 00010 * from 00011 * 00012 * linux/include/linux/minix_fs_i.h 00013 * 00014 * Copyright (C) 1991, 1992 Linus Torvalds 00015 00016 00017 */ 00018 00019 #ifndef _LINUX_EXT2_FS_I 00020 #define _LINUX_EXT2_FS_I 00021 00022 /** 00023 * 00024 00025 * second extended file system inode data in memory 00026 00027 00028 */ 00029 struct ext2_inode_info { 00030 unsigned long i_data[15]; 00031 unsigned long i_flags; 00032 unsigned long i_faddr; 00033 unsigned char i_frag; 00034 unsigned char i_fsize; 00035 unsigned short i_pad1; 00036 unsigned long i_file_acl; 00037 unsigned long i_dir_acl; 00038 unsigned long i_dtime; 00039 unsigned long i_version; 00040 unsigned long i_block_group; 00041 unsigned long i_next_alloc_block; 00042 unsigned long i_next_alloc_goal; 00043 unsigned long i_prealloc_block; 00044 unsigned long i_prealloc_count; 00045 }; 00046 00047 #endif // _LINUX_EXT2_FS_I
1.4.6-5