📄 minix.h
字号:
#ifdef KERNEL_INCLUDES_ARE_CLEAN#include <linux/fs.h>#include <linux/minix_fs.h>#elsetypedef unsigned char u8;typedef unsigned short u16;typedef unsigned int u32;struct minix_inode { u16 i_mode; u16 i_uid; u32 i_size; u32 i_time; u8 i_gid; u8 i_nlinks; u16 i_zone[9];};struct minix2_inode { u16 i_mode; u16 i_nlinks; u16 i_uid; u16 i_gid; u32 i_size; u32 i_atime; u32 i_mtime; u32 i_ctime; u32 i_zone[10];};struct minix_super_block { u16 s_ninodes; u16 s_nzones; u16 s_imap_blocks; u16 s_zmap_blocks; u16 s_firstdatazone; u16 s_log_zone_size; u32 s_max_size; u16 s_magic; u16 s_state; u32 s_zones;};#define BLOCK_SIZE_BITS 10#define BLOCK_SIZE (1<<BLOCK_SIZE_BITS)#define NAME_MAX 255 /* # chars in a file name */#define MINIX_INODES_PER_BLOCK ((BLOCK_SIZE)/(sizeof (struct minix_inode)))#define MINIX2_INODES_PER_BLOCK ((BLOCK_SIZE)/(sizeof (struct minix2_inode)))#define MINIX_VALID_FS 0x0001 /* Clean fs. */#define MINIX_ERROR_FS 0x0002 /* fs has errors. */#define MINIX_SUPER_MAGIC 0x137F /* original minix fs */#define MINIX_SUPER_MAGIC2 0x138F /* minix fs, 30 char names */#define MINIX2_SUPER_MAGIC 0x2468 /* minix V2 fs */#define MINIX2_SUPER_MAGIC2 0x2478 /* minix V2 fs, 30 char names */#endif /* KERNEL_INCLUDES_ARE_CLEAN */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -