亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sysv_fs.h

?? umon bootloader source code, support mips cpu.
?? H
字號:
#ifndef _LINUX_SYSV_FS_H
#define _LINUX_SYSV_FS_H

#if defined(__GNUC__)
# define __packed2__	__attribute__((packed, aligned(2)))
#else
>> I want to scream! <<
#endif


#ifndef __KERNEL__
typedef u16 __fs16;
typedef u32 __fs16;
#endif

/* inode numbers are 16 bit */
typedef __fs16 sysv_ino_t;

/* Block numbers are 24 bit, sometimes stored in 32 bit.
   On Coherent FS, they are always stored in PDP-11 manner: the least
   significant 16 bits come last. */
typedef __fs32 sysv_zone_t;

/* 0 is non-existent */
#define SYSV_BADBL_INO	1	/* inode of bad blocks file */
#define SYSV_ROOT_INO	2	/* inode of root directory */


/* Xenix super-block data on disk */
#define XENIX_NICINOD	100	/* number of inode cache entries */
#define XENIX_NICFREE	100	/* number of free block list chunk entries */
struct xenix_super_block {
	__fs16		s_isize; /* index of first data zone */
	__fs32		s_fsize __packed2__; /* total number of zones of this fs */
	/* the start of the free block list: */
	__fs16		s_nfree;	/* number of free blocks in s_free, <= XENIX_NICFREE */
	sysv_zone_t	s_free[XENIX_NICFREE]; /* first free block list chunk */
	/* the cache of free inodes: */
	__fs16		s_ninode; /* number of free inodes in s_inode, <= XENIX_NICINOD */
	sysv_ino_t	s_inode[XENIX_NICINOD]; /* some free inodes */
	/* locks, not used by Linux: */
	char		s_flock;	/* lock during free block list manipulation */
	char		s_ilock;	/* lock during inode cache manipulation */
	char		s_fmod;		/* super-block modified flag */
	char		s_ronly;	/* flag whether fs is mounted read-only */
	__fs32		s_time __packed2__; /* time of last super block update */
	__fs32		s_tfree __packed2__; /* total number of free zones */
	__fs16		s_tinode;	/* total number of free inodes */
	__fs16		s_dinfo[4];	/* device information ?? */
	char		s_fname[6];	/* file system volume name */
	char		s_fpack[6];	/* file system pack name */
	char		s_clean;	/* set to 0x46 when filesystem is properly unmounted */
	char		s_fill[371];
	s32		s_magic;	/* version of file system */
	__fs32		s_type;		/* type of file system: 1 for 512 byte blocks
								2 for 1024 byte blocks
								3 for 2048 byte blocks */
								
};

/*
 * SystemV FS comes in two variants:
 * sysv2: System V Release 2 (e.g. Microport), structure elements aligned(2).
 * sysv4: System V Release 4 (e.g. Consensys), structure elements aligned(4).
 */
#define SYSV_NICINOD	100	/* number of inode cache entries */
#define SYSV_NICFREE	50	/* number of free block list chunk entries */

/* SystemV4 super-block data on disk */
struct sysv4_super_block {
	__fs16	s_isize;	/* index of first data zone */
	u16	s_pad0;
	__fs32	s_fsize;	/* total number of zones of this fs */
	/* the start of the free block list: */
	__fs16	s_nfree;	/* number of free blocks in s_free, <= SYSV_NICFREE */
	u16	s_pad1;
	sysv_zone_t	s_free[SYSV_NICFREE]; /* first free block list chunk */
	/* the cache of free inodes: */
	__fs16	s_ninode;	/* number of free inodes in s_inode, <= SYSV_NICINOD */
	u16	s_pad2;
	sysv_ino_t     s_inode[SYSV_NICINOD]; /* some free inodes */
	/* locks, not used by Linux: */
	char	s_flock;	/* lock during free block list manipulation */
	char	s_ilock;	/* lock during inode cache manipulation */
	char	s_fmod;		/* super-block modified flag */
	char	s_ronly;	/* flag whether fs is mounted read-only */
	__fs32	s_time;		/* time of last super block update */
	__fs16	s_dinfo[4];	/* device information ?? */
	__fs32	s_tfree;	/* total number of free zones */
	__fs16	s_tinode;	/* total number of free inodes */
	u16	s_pad3;
	char	s_fname[6];	/* file system volume name */
	char	s_fpack[6];	/* file system pack name */
	s32	s_fill[12];
	__fs32	s_state;	/* file system state: 0x7c269d38-s_time means clean */
	s32	s_magic;	/* version of file system */
	__fs32	s_type;		/* type of file system: 1 for 512 byte blocks
								2 for 1024 byte blocks */
};

/* SystemV2 super-block data on disk */
struct sysv2_super_block {
	__fs16	s_isize; 		/* index of first data zone */
	__fs32	s_fsize __packed2__;	/* total number of zones of this fs */
	/* the start of the free block list: */
	__fs16	s_nfree;		/* number of free blocks in s_free, <= SYSV_NICFREE */
	sysv_zone_t s_free[SYSV_NICFREE];	/* first free block list chunk */
	/* the cache of free inodes: */
	__fs16	s_ninode;		/* number of free inodes in s_inode, <= SYSV_NICINOD */
	sysv_ino_t     s_inode[SYSV_NICINOD]; /* some free inodes */
	/* locks, not used by Linux: */
	char	s_flock;		/* lock during free block list manipulation */
	char	s_ilock;		/* lock during inode cache manipulation */
	char	s_fmod;			/* super-block modified flag */
	char	s_ronly;		/* flag whether fs is mounted read-only */
	__fs32	s_time __packed2__;	/* time of last super block update */
	__fs16	s_dinfo[4];		/* device information ?? */
	__fs32	s_tfree __packed2__;	/* total number of free zones */
	__fs16	s_tinode;		/* total number of free inodes */
	char	s_fname[6];		/* file system volume name */
	char	s_fpack[6];		/* file system pack name */
	s32	s_fill[14];
	__fs32	s_state;		/* file system state: 0xcb096f43 means clean */
	s32	s_magic;		/* version of file system */
	__fs32	s_type;			/* type of file system: 1 for 512 byte blocks
								2 for 1024 byte blocks */
};

/* V7 super-block data on disk */
#define V7_NICINOD     100     /* number of inode cache entries */
#define V7_NICFREE     50      /* number of free block list chunk entries */
struct v7_super_block {
	__fs16 s_isize;        /* index of first data zone */
	__fs32 s_fsize __packed2__; /* total number of zones of this fs */
	/* the start of the free block list: */
	__fs16 s_nfree;        /* number of free blocks in s_free, <= V7_NICFREE */
	sysv_zone_t s_free[V7_NICFREE]; /* first free block list chunk */
	/* the cache of free inodes: */
	__fs16 s_ninode;       /* number of free inodes in s_inode, <= V7_NICINOD */
	sysv_ino_t      s_inode[V7_NICINOD]; /* some free inodes */
	/* locks, not used by Linux or V7: */
	char    s_flock;        /* lock during free block list manipulation */
	char    s_ilock;        /* lock during inode cache manipulation */
	char    s_fmod;         /* super-block modified flag */
	char    s_ronly;        /* flag whether fs is mounted read-only */
	__fs32  s_time __packed2__; /* time of last super block update */
	/* the following fields are not maintained by V7: */
	__fs32  s_tfree __packed2__; /* total number of free zones */
	__fs16  s_tinode;       /* total number of free inodes */
	__fs16  s_m;            /* interleave factor */
	__fs16  s_n;            /* interleave factor */
	char    s_fname[6];     /* file system name */
	char    s_fpack[6];     /* file system pack name */
};

/* Coherent super-block data on disk */
#define COH_NICINOD	100	/* number of inode cache entries */
#define COH_NICFREE	64	/* number of free block list chunk entries */
struct coh_super_block {
	__fs16		s_isize;	/* index of first data zone */
	__fs32		s_fsize __packed2__; /* total number of zones of this fs */
	/* the start of the free block list: */
	__fs16 s_nfree;	/* number of free blocks in s_free, <= COH_NICFREE */
	sysv_zone_t	s_free[COH_NICFREE] __packed2__; /* first free block list chunk */
	/* the cache of free inodes: */
	__fs16		s_ninode;	/* number of free inodes in s_inode, <= COH_NICINOD */
	sysv_ino_t	s_inode[COH_NICINOD]; /* some free inodes */
	/* locks, not used by Linux: */
	char		s_flock;	/* lock during free block list manipulation */
	char		s_ilock;	/* lock during inode cache manipulation */
	char		s_fmod;		/* super-block modified flag */
	char		s_ronly;	/* flag whether fs is mounted read-only */
	__fs32		s_time __packed2__; /* time of last super block update */
	__fs32		s_tfree __packed2__; /* total number of free zones */
	__fs16		s_tinode;	/* total number of free inodes */
	__fs16		s_interleave_m;	/* interleave factor */
	__fs16		s_interleave_n;
	char		s_fname[6];	/* file system volume name */
	char		s_fpack[6];	/* file system pack name */
	__fs32		s_unique;	/* zero, not used */
};

/* SystemV/Coherent inode data on disk */
struct sysv_inode {
	__fs16 i_mode;
	__fs16 i_nlink;
	__fs16 i_uid;
	__fs16 i_gid;
	__fs32 i_size;
	u8  i_data[3*(10+1+1+1)];
	u8  i_gen;
	__fs32 i_atime;	/* time of last access */
	__fs32 i_mtime;	/* time of last modification */
	__fs32 i_ctime;	/* time of creation */
};

/* SystemV/Coherent directory entry on disk */
#define SYSV_NAMELEN	14	/* max size of name in struct sysv_dir_entry */
struct sysv_dir_entry {
	sysv_ino_t inode;
	char name[SYSV_NAMELEN]; /* up to 14 characters, the rest are zeroes */
};

#define SYSV_DIRSIZE	sizeof(struct sysv_dir_entry)	/* size of every directory entry */

#endif /* _LINUX_SYSV_FS_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美另类小说| 成人激情免费视频| 激情久久五月天| 国产91精品在线观看| 色综合天天狠狠| 精品污污网站免费看| 精品日韩99亚洲| 国产精品日产欧美久久久久| 亚洲一区二区三区四区在线| 久久99国产精品久久99| www.99精品| 91超碰这里只有精品国产| 国产视频一区二区三区在线观看| 亚洲天堂久久久久久久| 琪琪久久久久日韩精品| 99久久婷婷国产精品综合| 91麻豆精品国产91久久久久久| 久久一留热品黄| 亚洲自拍都市欧美小说| 国产乱子伦一区二区三区国色天香| 91在线播放网址| 精品国产乱码久久久久久蜜臀| 亚洲欧洲国产日本综合| 精品午夜久久福利影院| 欧美在线免费视屏| 欧美国产精品久久| 男女男精品视频网| 在线一区二区三区做爰视频网站| 精品国产亚洲在线| 亚洲国产精品一区二区www | 久久九九99视频| 亚洲丰满少妇videoshd| 成人午夜又粗又硬又大| 日韩一级黄色片| 亚洲一区在线看| 成人免费看片app下载| 日韩色视频在线观看| 一区二区三区欧美久久| 国产激情视频一区二区三区欧美| 欧美老女人在线| 亚洲精品欧美二区三区中文字幕| 国产在线一区二区| 欧美一区二区三区四区久久| 亚洲激情欧美激情| 不卡一区在线观看| 久久亚洲影视婷婷| 麻豆91免费观看| 欧美日韩激情一区| 夜夜嗨av一区二区三区中文字幕| 成人av电影在线网| 国产精品丝袜在线| 国产激情偷乱视频一区二区三区| 日韩精品一区二区三区视频| 婷婷国产v国产偷v亚洲高清| 91激情五月电影| 亚洲女厕所小便bbb| 不卡的av电影| 国产精品水嫩水嫩| 国产99久久久久| 久久精品亚洲一区二区三区浴池| 久草这里只有精品视频| 日韩免费高清av| 蜜桃视频一区二区| 91精选在线观看| 日韩成人一级片| 制服丝袜中文字幕一区| 天天综合天天综合色| 欧美日韩一区三区四区| 亚洲国产精品一区二区久久恐怖片 | 在线一区二区视频| 一区二区高清视频在线观看| 一本到不卡精品视频在线观看 | 欧美日韩专区在线| 污片在线观看一区二区| 欧美男人的天堂一二区| 天天综合天天做天天综合| 91精品啪在线观看国产60岁| 青青草国产精品亚洲专区无| 精品国产1区二区| 国精产品一区一区三区mba桃花 | 成人精品小蝌蚪| 国产精品你懂的在线| 91在线精品一区二区三区| 亚洲视频狠狠干| 欧美午夜电影在线播放| 天天综合色天天综合色h| 欧美一区二区三区免费视频| 精品一区二区三区久久久| 久久久久国色av免费看影院| 精品国产自在久精品国产| 国模冰冰炮一区二区| 欧美激情在线一区二区| 99久久久久久| 亚洲午夜在线视频| 日韩一卡二卡三卡国产欧美| 精品在线免费视频| 亚洲国产精品99久久久久久久久| 99久久夜色精品国产网站| 亚洲第一搞黄网站| 精品sm在线观看| 91片黄在线观看| 青青草国产成人99久久| 国产午夜亚洲精品不卡| 色狠狠色噜噜噜综合网| 日韩成人dvd| 日本一区二区视频在线观看| 色综合天天综合在线视频| 亚洲国产综合色| 精品国产网站在线观看| 99久久er热在这里只有精品15| 亚洲国产裸拍裸体视频在线观看乱了 | 中文字幕在线视频一区| 欧美吞精做爰啪啪高潮| 黄页视频在线91| 亚洲黄色小说网站| 日韩精品在线一区| 91在线视频播放| 久久精品国产秦先生| 亚洲婷婷综合久久一本伊一区 | 韩国精品免费视频| 亚洲欧美自拍偷拍色图| 91精品免费观看| av一区二区久久| 久久se精品一区精品二区| 亚洲女厕所小便bbb| 精品国产91久久久久久久妲己 | 亚洲成人综合在线| 久久久久久电影| 欧美精品色综合| 99re8在线精品视频免费播放| 日韩av中文在线观看| 亚洲欧美在线视频观看| 久久综合色之久久综合| 欧美日韩色一区| 91亚洲精品一区二区乱码| 麻豆视频一区二区| 一区二区三区精品久久久| 国产日韩欧美精品一区| 4438x亚洲最大成人网| aaa国产一区| 黑人精品欧美一区二区蜜桃| 亚洲国产三级在线| 国产精品久久久久久久午夜片| 欧美一区三区二区| 在线中文字幕一区二区| av资源网一区| 国产精品996| 日本成人在线电影网| 亚洲码国产岛国毛片在线| 久久综合中文字幕| 这里只有精品免费| 欧美日韩在线播放三区四区| 91欧美激情一区二区三区成人| 国产精品亚洲第一区在线暖暖韩国 | 91老司机福利 在线| 国产精品亚洲综合一区在线观看| 轻轻草成人在线| 一区二区三区资源| 日韩美女视频19| 欧美国产在线观看| 久久久久99精品一区| 精品免费日韩av| 91精品午夜视频| 欧美日韩国产一级二级| 亚洲精品视频观看| 中文字幕一区二区视频| 欧美激情一区二区三区在线| 久久精品视频网| 久久久亚洲国产美女国产盗摄 | 国产精品亚洲第一区在线暖暖韩国| 捆绑紧缚一区二区三区视频| 日日夜夜免费精品| 亚洲高清免费视频| 亚洲一区欧美一区| 亚洲在线视频免费观看| 亚洲精品自拍动漫在线| 亚洲精品伦理在线| 一区二区在线观看免费视频播放| 日韩美女视频一区| 一区二区三区欧美激情| 亚洲国产欧美在线| 午夜免费久久看| 免费成人在线播放| 六月丁香婷婷色狠狠久久| 另类中文字幕网| 国产美女娇喘av呻吟久久| 国产一区二区三区综合| 国产毛片一区二区| 成人性生交大片免费看中文网站| 懂色av中文字幕一区二区三区| 国产成人精品三级麻豆| 成人三级在线视频| 成人97人人超碰人人99| 色综合天天综合给合国产| 91成人在线免费观看| 欧美日韩国产大片| 91精品国产91久久久久久最新毛片| 7777精品伊人久久久大香线蕉的| 日韩视频一区在线观看| 精品久久久三级丝袜|