ext2_fs_i.h

来自「linux的文件系统的部分代码的详细注释」· C头文件 代码 · 共 44 行

H
44
字号
/* *  linux/include/linux/ext2_fs_i.h * * Copyright (C) 1992, 1993, 1994, 1995 * Remy Card (card@masi.ibp.fr) * Laboratoire MASI - Institut Blaise Pascal * Universite Pierre et Marie Curie (Paris VI) * *  from * *  linux/include/linux/minix_fs_i.h * *  Copyright (C) 1991, 1992  Linus Torvalds */#ifndef _LINUX_EXT2_FS_I#define _LINUX_EXT2_FS_I/* * second extended file system inode data in memory */struct ext2_inode_info {	__u32	i_data[15];/*数据块指针数组*/	__u32	i_flags;/*打开文件的方式*/	__u32	i_faddr;	__u8	i_frag_no;/*如果用到片,则是第一个片号*/	__u8	i_frag_size;/*片大小*/	__u16	i_osync;/*同步更新磁盘索引节点的标志*/	__u32	i_file_acl;/*文件访问控制链表*/	__u32	i_dir_acl;/*目录访问控制链表*/	__u32	i_dtime;/*文件的删除时间*/	__u32	i_block_group;/*索引节点所在的块组号*/	/*以下是用于操作预分配块的*/	__u32	i_next_alloc_block;	__u32	i_next_alloc_goal;	__u32	i_prealloc_block;/*存放下一次要使用的预分配块的逻辑块号*/	__u32	i_prealloc_count;/*存放预分配给某一文件但还没有使用的数据块数*/	__u32	i_dir_start_lookup;	int	i_new_inode:1;	/* Is a freshly allocated inode */};#endif	/* _LINUX_EXT2_FS_I */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?