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

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

?? minix_fs.h

?? LINUX1.0源代碼,代碼條理清晰
?? H
字號:
#ifndef _LINUX_MINIX_FS_H
#define _LINUX_MINIX_FS_H

/*
 * The minix filesystem constants/structures
 */

/*
 * Thanks to Kees J Bot for sending me the definitions of the new
 * minix filesystem (aka V2) with bigger inodes and 32-bit block
 * pointers. It's not actually implemented yet, but I'll look into
 * it.
 */

#define MINIX_ROOT_INO 1

/* Not the same as the bogus LINK_MAX in <linux/limits.h>. Oh well. */
#define MINIX_LINK_MAX	250

#define MINIX_I_MAP_SLOTS	8
#define MINIX_Z_MAP_SLOTS	8
#define MINIX_SUPER_MAGIC	0x137F		/* original minix fs */
#define MINIX_SUPER_MAGIC2	0x138F		/* minix fs, 30 char names */
#define NEW_MINIX_SUPER_MAGIC	0x2468		/* minix V2 - not implemented */
#define MINIX_VALID_FS		0x0001		/* Clean fs. */
#define MINIX_ERROR_FS		0x0002		/* fs has errors. */

#define MINIX_INODES_PER_BLOCK ((BLOCK_SIZE)/(sizeof (struct minix_inode)))

struct minix_inode {
	unsigned short i_mode;
	unsigned short i_uid;
	unsigned long i_size;
	unsigned long i_time;
	unsigned char i_gid;
	unsigned char i_nlinks;
	unsigned short i_zone[9];
};

/*
 * The new minix inode has all the time entries, as well as
 * long block numbers and a third indirect block (7+1+1+1
 * instead of 7+1+1). Also, some previously 8-bit values are
 * now 16-bit. The inode is now 64 bytes instead of 32.
 */
struct new_minix_inode {
	unsigned short i_mode;
	unsigned short i_nlinks;
	unsigned short i_uid;
	unsigned short i_gid;
	unsigned long i_size;
	unsigned long i_atime;
	unsigned long i_mtime;
	unsigned long i_ctime;
	unsigned long i_zone[10];
};

/*
 * minix super-block data on disk
 */
struct minix_super_block {
	unsigned short s_ninodes;
	unsigned short s_nzones;
	unsigned short s_imap_blocks;
	unsigned short s_zmap_blocks;
	unsigned short s_firstdatazone;
	unsigned short s_log_zone_size;
	unsigned long s_max_size;
	unsigned short s_magic;
	unsigned short s_state;
};

struct minix_dir_entry {
	unsigned short inode;
	char name[0];
};

extern int minix_lookup(struct inode * dir,const char * name, int len,
	struct inode ** result);
extern int minix_create(struct inode * dir,const char * name, int len, int mode,
	struct inode ** result);
extern int minix_mkdir(struct inode * dir, const char * name, int len, int mode);
extern int minix_rmdir(struct inode * dir, const char * name, int len);
extern int minix_unlink(struct inode * dir, const char * name, int len);
extern int minix_symlink(struct inode * inode, const char * name, int len,
	const char * symname);
extern int minix_link(struct inode * oldinode, struct inode * dir, const char * name, int len);
extern int minix_mknod(struct inode * dir, const char * name, int len, int mode, int rdev);
extern int minix_rename(struct inode * old_dir, const char * old_name, int old_len,
	struct inode * new_dir, const char * new_name, int new_len);
extern struct inode * minix_new_inode(const struct inode * dir);
extern void minix_free_inode(struct inode * inode);
extern unsigned long minix_count_free_inodes(struct super_block *sb);
extern int minix_new_block(struct super_block * sb);
extern void minix_free_block(struct super_block * sb, int block);
extern unsigned long minix_count_free_blocks(struct super_block *sb);

extern int minix_bmap(struct inode *,int);

extern struct buffer_head * minix_getblk(struct inode *, int, int);
extern struct buffer_head * minix_bread(struct inode *, int, int);

extern void minix_truncate(struct inode *);
extern void minix_put_super(struct super_block *);
extern struct super_block *minix_read_super(struct super_block *,void *,int);
extern void minix_write_super(struct super_block *);
extern int minix_remount (struct super_block * sb, int * flags, char * data);
extern void minix_read_inode(struct inode *);
extern void minix_write_inode(struct inode *);
extern void minix_put_inode(struct inode *);
extern void minix_statfs(struct super_block *, struct statfs *);
extern int minix_sync_inode(struct inode *);
extern int minix_sync_file(struct inode *, struct file *);

extern struct inode_operations minix_file_inode_operations;
extern struct inode_operations minix_dir_inode_operations;
extern struct inode_operations minix_symlink_inode_operations;

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品乱码一区二区三区软件 | 六月丁香婷婷久久| 亚洲欧美日韩久久| 欧美一区二区视频免费观看| 欧美成人官网二区| 欧美一区二区视频在线观看2020 | 成人国产在线观看| 成人美女在线视频| 99久久精品免费看| 在线区一区二视频| 欧美妇女性影城| 欧美成人一区二区三区片免费 | 99re免费视频精品全部| 99国内精品久久| 欧美日韩一本到| 日韩欧美第一区| 久久精品视频网| 中文字幕亚洲一区二区av在线| 中文字幕中文字幕一区二区| 亚洲欧美日韩国产另类专区| 亚洲国产精品嫩草影院| 免费成人在线观看视频| 国产精品一区二区无线| 99国产精品久久久久| 欧美日韩成人综合天天影院| 日韩精品自拍偷拍| 成人欧美一区二区三区1314| 亚洲国产日韩一级| 韩国av一区二区三区在线观看| 成人短视频下载| 欧美高清视频不卡网| 久久在线免费观看| 一区二区三区中文免费| 久久精品二区亚洲w码| 99精品在线免费| 日韩欧美综合一区| 中文字幕色av一区二区三区| 午夜精品久久久久影视| 国产成人精品影院| 欧美日韩1区2区| 国产精品毛片久久久久久久| 五月综合激情日本mⅴ| 国产精品99久久久久久久女警 | 精品捆绑美女sm三区| 成人欧美一区二区三区黑人麻豆 | 亚洲精品在线观| 亚洲一区二区欧美| 成人性生交大片免费看视频在线| 欧洲一区二区三区在线| 国产精品无圣光一区二区| 青青草视频一区| 91福利资源站| 国产精品久久久久久久岛一牛影视| 日韩成人伦理电影在线观看| 色婷婷久久99综合精品jk白丝| 精品国产一区二区三区四区四| 亚洲h在线观看| 99精品久久只有精品| 亚洲国产高清aⅴ视频| 精油按摩中文字幕久久| 欧美日韩免费观看一区三区| 亚洲视频免费观看| 成人美女在线观看| 国产午夜精品久久久久久免费视| 美日韩一级片在线观看| 欧美日韩国产片| 婷婷久久综合九色综合伊人色| 91视频.com| 亚洲美女屁股眼交| 欧美综合欧美视频| 亚洲影院久久精品| 欧亚洲嫩模精品一区三区| 亚洲欧美色一区| 日本久久电影网| 亚洲一区二区三区视频在线| 在线欧美日韩国产| 五月天视频一区| 91精品国产色综合久久| 久久激情五月婷婷| 精品国产1区二区| 韩国一区二区三区| 国产欧美综合在线观看第十页 | 亚洲福利一区二区| 欧美日韩国产首页在线观看| 日本一不卡视频| 精品欧美一区二区三区精品久久| 久久精品国产第一区二区三区| 日韩一级视频免费观看在线| 美脚の诱脚舐め脚责91 | 美女网站在线免费欧美精品| 精品免费一区二区三区| 国产精品一级片| 国产精品久久夜| 91麻豆123| 美国精品在线观看| 国产三级一区二区三区| 99久久亚洲一区二区三区青草| 亚洲男人天堂一区| 日韩欧美一区二区视频| 丰满岳乱妇一区二区三区| 亚洲欧美一区二区不卡| 欧美剧情片在线观看| 另类小说欧美激情| 中文字幕视频一区二区三区久| 欧美卡1卡2卡| 丰满岳乱妇一区二区三区 | 91精品视频网| hitomi一区二区三区精品| 亚洲午夜国产一区99re久久| 日韩欧美色综合| eeuss鲁片一区二区三区| 视频一区视频二区中文| 欧美激情艳妇裸体舞| 欧美日韩成人在线| 成人免费高清视频| 蜜桃av一区二区| 亚洲永久免费av| 日本一区二区三区在线不卡| 欧美三级欧美一级| 丁香婷婷综合激情五月色| 无码av中文一区二区三区桃花岛| 国产精品色一区二区三区| 3d动漫精品啪啪1区2区免费| 白白色 亚洲乱淫| 久久66热re国产| 午夜av一区二区| 亚洲美女精品一区| 国产精品理论在线观看| 日韩精品一区二区三区中文精品| 色爱区综合激月婷婷| 成人av免费在线播放| 国产米奇在线777精品观看| 日日夜夜一区二区| 亚洲综合成人在线视频| 综合激情成人伊人| 国产精品丝袜久久久久久app| 欧美白人最猛性xxxxx69交| 91精品国模一区二区三区| 欧美在线观看一二区| av中文字幕在线不卡| av高清不卡在线| 成人av一区二区三区| 成人精品视频一区二区三区| 国产一区二区三区av电影 | 久久狠狠亚洲综合| 蜜桃在线一区二区三区| 免费在线观看视频一区| 丝袜脚交一区二区| 蜜桃一区二区三区在线| 免费日韩伦理电影| 精品一区二区三区在线观看国产 | 色婷婷综合久久久久中文一区二区| 国产盗摄女厕一区二区三区| 国产不卡免费视频| 国产69精品久久777的优势| 国产91清纯白嫩初高中在线观看| 国产成人综合网| 成人激情综合网站| 色老头久久综合| 欧美色精品在线视频| 91精品国产91综合久久蜜臀| 欧美一区二区三区四区久久| 69堂精品视频| 精品少妇一区二区三区 | 欧美日韩精品免费| 9191久久久久久久久久久| 欧美一区二区成人| 久久久精品影视| 综合久久久久久| 秋霞成人午夜伦在线观看| 国内成人精品2018免费看| 大桥未久av一区二区三区中文| 91在线码无精品| 欧美一区二区三区的| 欧美精品一区二区三| 日韩美女视频19| 热久久国产精品| 成人精品视频网站| 6080午夜不卡| 国产精品全国免费观看高清| 亚洲免费观看在线观看| 蜜桃av一区二区在线观看| 成人高清免费在线播放| 欧美日韩精品久久久| 久久精品人人做人人综合| 亚洲三级视频在线观看| 日韩精品福利网| 成人精品高清在线| 日韩一级精品视频在线观看| 国产精品毛片久久久久久久| 五月婷婷久久丁香| 99精品热视频| 久久综合色8888| 亚洲国产综合在线| 成人自拍视频在线观看| 欧美日韩一区二区三区高清| 久久久99免费| 免费久久精品视频| 欧美视频一区二区三区四区| 国产精品亲子乱子伦xxxx裸|