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

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

?? dosfsck.h

?? linux dosfs 工具,可以移植到嵌入式系統下檢查存儲狀態下的磁盤狀況,修復文件系統
?? H
字號:
/* dosfsck.h  -  Common data structures and global variables *//* Written 1993 by Werner Almesberger *//* FAT32, VFAT, Atari format support, and various fixes additions May 1998 * by Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de> */#ifndef _DOSFSCK_H#define _DOSFSCK_H#define __arm#if __BYTE_ORDER == __BIG_ENDIAN#include <asm/byteorder.h>#ifdef __le16_to_cpu/* ++roman: 2.1 kernel headers define these function, they're probably more * efficient then coding the swaps machine-independently. */#define CF_LE_W	__le16_to_cpu#define CF_LE_L	__le32_to_cpu#define CT_LE_W	__cpu_to_le16#define CT_LE_L	__cpu_to_le32#else#define CF_LE_W(v) ((((v) & 0xff) << 8) | (((v) >> 8) & 0xff))#define CF_LE_L(v) (((unsigned)(v)>>24) | (((unsigned)(v)>>8)&0xff00) | \               (((unsigned)(v)<<8)&0xff0000) | ((unsigned)(v)<<24))#define CT_LE_W(v) CF_LE_W(v)#define CT_LE_L(v) CF_LE_L(v)#endif /* defined(__le16_to_cpu) */    #else#define CF_LE_W(v) (v)#define CF_LE_L(v) (v)#define CT_LE_W(v) (v)#define CT_LE_L(v) (v)#endif /* __BIG_ENDIAN */#include <sys/types.h>#define _LINUX_STAT_H		/* hack to avoid inclusion of <linux/stat.h> */#define _LINUX_STRING_H_	/* hack to avoid inclusion of <linux/string.h>*/#define _LINUX_FS_H             /* hack to avoid inclusion of <linux/fs.h> */#include <linux/msdos_fs.h>/* 2.1 kernels use le16_to_cpu() type functions for CF_LE_W & Co., but don't * export this macros, only __le16_to_cpu(). */#ifndef le16_to_cpu#define le16_to_cpu	__le16_to_cpu#define le32_to_cpu	__le32_to_cpu#define cpu_to_le16	__cpu_to_le16#define cpu_to_le32	__cpu_to_le32#endif#define VFAT_LN_ATTR (ATTR_RO | ATTR_HIDDEN | ATTR_SYS | ATTR_VOLUME)/* ++roman: Use own definition of boot sector structure -- the kernel headers' * name for it is msdos_boot_sector in 2.0 and fat_boot_sector in 2.1 ... */struct boot_sector {    __u8	ignored[3];	/* Boot strap short or near jump */    __u8	system_id[8];	/* Name - can be used to special case				   partition manager volumes */    __u8	sector_size[2];	/* bytes per logical sector */    __u8	cluster_size;	/* sectors/cluster */    __u16	reserved;	/* reserved sectors */    __u8	fats;		/* number of FATs */    __u8	dir_entries[2];	/* root directory entries */    __u8	sectors[2];	/* number of sectors */    __u8	media;		/* media code (unused) */    __u16	fat_length;	/* sectors/FAT */    __u16	secs_track;	/* sectors per track */    __u16	heads;		/* number of heads */    __u32	hidden;		/* hidden sectors (unused) */    __u32	total_sect;	/* number of sectors (if sectors == 0) */        /* The following fields are only used by FAT32 */    __u32	fat32_length;	/* sectors/FAT */    __u16	flags;		/* bit 8: fat mirroring, low 4: active fat */    __u8	version[2];	/* major, minor filesystem version */    __u32	root_cluster;	/* first cluster in root directory */    __u16	info_sector;	/* filesystem info sector */    __u16	backup_boot;	/* backup boot sector */    __u16	reserved2[6];	/* Unused */    /* fill up to 512 bytes */    __u8	junk[448];} __attribute__ ((packed));struct info_sector {    __u32	magic;		/* Magic for info sector ('RRaA') */    __u8	junk[0x1dc];    __u32	reserved1;	/* Nothing as far as I can tell */    __u32	signature;	/* 0x61417272 ('rrAa') */    __u32	free_clusters;	/* Free cluster count.  -1 if unknown */    __u32	next_cluster;	/* Most recently allocated cluster. */    __u32	reserved2[3];    __u16	reserved3;    __u16	boot_sign;};typedef struct {    __s8	name[8],ext[3];	/* name and extension */    __u8	attr;		/* attribute bits */    __u8	lcase;		/* Case for base and extension */    __u8	ctime_ms;	/* Creation time, milliseconds */    __u16	ctime;		/* Creation time */    __u16	cdate;		/* Creation date */    __u16	adate;		/* Last access date */    __u16	starthi;	/* High 16 bits of cluster in FAT32 */    __u16	time,date,start;/* time, date and first cluster */    __u32	size;		/* file size (in bytes) */} DIR_ENT;typedef struct _dos_file {    DIR_ENT dir_ent;    char *lfn;    loff_t offset;    struct _dos_file *parent; /* parent directory */    struct _dos_file *next; /* next entry */    struct _dos_file *first; /* first entry (directory only) */} DOS_FILE;typedef struct {    unsigned long value;    unsigned long reserved;    DOS_FILE *owner;    int prev; /* number of previous clusters */} FAT_ENTRY;typedef struct {    int nfats;    loff_t fat_start;    unsigned int fat_size; /* unit is bytes */    unsigned int fat_bits; /* size of a FAT entry */    unsigned int eff_fat_bits; /* # of used bits in a FAT entry */    unsigned long root_cluster; /* 0 for old-style root dir */    loff_t root_start;    unsigned int root_entries;    loff_t data_start;    unsigned int cluster_size;    unsigned long clusters;    loff_t fsinfo_start; /* 0 if not present */    long free_clusters;    loff_t backupboot_start; /* 0 if not present */    FAT_ENTRY *fat;} DOS_FS;#ifndef offsetof#define offsetof(t,e)	((int)&(((t *)0)->e))#endifextern int interactive,list,verbose,test,write_immed;extern int atari_format;extern unsigned n_files;extern void *mem_queue;/* value to use as end-of-file marker */#define FAT_EOF(fs)	((atari_format ? 0xfff : 0xff8) | FAT_EXTD(fs))#define FAT_IS_EOF(fs,v) ((unsigned long)(v) >= (0xff8|FAT_EXTD(fs)))/* value to mark bad clusters */#define FAT_BAD(fs)	(0xff7 | FAT_EXTD(fs))/* range of values used for bad clusters */#define FAT_MIN_BAD(fs)	((atari_format ? 0xff0 : 0xff7) | FAT_EXTD(fs))#define FAT_MAX_BAD(fs)	((atari_format ? 0xff7 : 0xff7) | FAT_EXTD(fs))#define FAT_IS_BAD(fs,v) ((v) >= FAT_MIN_BAD(fs) && (v) <= FAT_MAX_BAD(fs))/* return -16 as a number with fs->fat_bits bits */#define FAT_EXTD(fs)	(((1 << fs->eff_fat_bits)-1) & ~0xf)#endif/* Local Variables: *//* tab-width: 8     *//* End:             */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲欧美中文| 亚洲精品久久久蜜桃| 国产精品伦理在线| 亚洲sss视频在线视频| 国产999精品久久久久久绿帽| 欧美性猛交xxxx乱大交退制版| 精品国产三级a在线观看| 亚洲尤物视频在线| 国产成人自拍网| 日韩视频免费观看高清完整版| 国产精品视频一区二区三区不卡| 日本欧美一区二区三区| 欧美综合视频在线观看| 国产精品视频看| 国产乱理伦片在线观看夜一区| 欧美肥大bbwbbw高潮| 亚洲黄色免费网站| 99久久精品国产麻豆演员表| 精品国产三级电影在线观看| 日韩福利视频导航| 欧美日本精品一区二区三区| 一区二区三区欧美亚洲| 99精品欧美一区二区三区小说 | 亚洲第一在线综合网站| 成人av在线看| 国产精品久久久久久久久免费相片 | 亚洲国产毛片aaaaa无费看| 成人av资源下载| 中文字幕av在线一区二区三区| 国产精品一区二区三区四区| 精品国一区二区三区| 极品美女销魂一区二区三区免费| 欧美二区三区的天堂| 日韩中文字幕av电影| 欧美乱妇15p| 三级亚洲高清视频| 91精品国产综合久久小美女| 日韩激情视频网站| 精品乱人伦一区二区三区| 久久av中文字幕片| 久久久久国产精品人| 国产一区二区按摩在线观看| 久久久久高清精品| 粉嫩一区二区三区性色av| 中文av一区二区| 91免费精品国自产拍在线不卡| 亚洲欧美日韩一区| 精品视频资源站| 久久成人久久爱| 国产精品美女www爽爽爽| 99re这里都是精品| 亚洲不卡在线观看| 精品入口麻豆88视频| 成人午夜av在线| 亚洲一区二区五区| 精品处破学生在线二十三| jlzzjlzz欧美大全| 亚洲mv在线观看| 亚洲精品一区二区三区福利| 成人一区二区三区在线观看| 亚洲免费观看高清完整| 欧美一级高清大全免费观看| 国产乱码字幕精品高清av| 亚洲视频在线一区观看| 欧美一区二区在线免费播放| 国产成人自拍高清视频在线免费播放| 中文字幕在线视频一区| 欧美精品三级在线观看| 国产大陆亚洲精品国产| 亚洲一区二区三区不卡国产欧美| 日韩欧美国产系列| 色婷婷亚洲综合| 九九国产精品视频| 一区二区三区中文字幕电影| 亚洲精品在线电影| 91激情五月电影| 国产99久久久国产精品潘金| 午夜在线成人av| 中文字幕一区三区| 久久综合九色综合欧美98| 色噜噜狠狠色综合欧洲selulu| 蜜桃视频免费观看一区| 一区二区三区在线播| www成人在线观看| 欧美日韩激情一区| av不卡在线观看| 国产一区二区三区电影在线观看| 亚洲一线二线三线视频| 国产人成亚洲第一网站在线播放 | 9久草视频在线视频精品| 免费观看91视频大全| 亚洲精品午夜久久久| 久久这里只有精品6| 91精品国产综合久久婷婷香蕉 | 色婷婷av一区二区| 国产精品主播直播| 久久成人羞羞网站| 视频在线观看91| 一区二区三区四区在线免费观看| 久久美女高清视频| 2022国产精品视频| 欧美本精品男人aⅴ天堂| 欧美精品777| 欧美高清视频一二三区| 欧美伊人精品成人久久综合97| www.66久久| 91视视频在线直接观看在线看网页在线看 | 国产精品中文字幕一区二区三区| 免费视频一区二区| 伦理电影国产精品| 日韩黄色在线观看| 青青草国产精品亚洲专区无| 午夜精品福利一区二区蜜股av| 一区二区三区自拍| 有码一区二区三区| 亚洲第一成年网| 日韩精品视频网站| 奇米在线7777在线精品 | 国产麻豆精品视频| 国产中文字幕精品| 国产大片一区二区| 国产成人av自拍| 99精品久久免费看蜜臀剧情介绍| av在线不卡观看免费观看| 99久久99久久精品免费看蜜桃| 波多野结衣中文字幕一区二区三区 | 婷婷成人激情在线网| 视频精品一区二区| 理论电影国产精品| 国产成+人+日韩+欧美+亚洲 | 美女国产一区二区| 精品一二三四区| 国产一区二区三区久久久 | 麻豆成人久久精品二区三区红 | 亚洲福利视频一区| 日本va欧美va精品发布| 韩国精品久久久| 91麻豆精品视频| 欧美裸体bbwbbwbbw| 日韩精品中文字幕在线不卡尤物| 国产亚洲一区二区三区| 亚洲欧美日韩一区二区| 奇米综合一区二区三区精品视频| 国产在线国偷精品产拍免费yy| 成人免费视频免费观看| 欧美在线视频全部完| 欧美va亚洲va国产综合| 亚洲视频一区在线| 久久精品国产精品亚洲精品| 高清视频一区二区| 4hu四虎永久在线影院成人| 久久精子c满五个校花| 亚洲成人高清在线| 成人性生交大片免费看中文| 欧美日韩亚洲另类| 中文字幕的久久| 日本不卡视频一二三区| 91在线视频官网| 精品卡一卡二卡三卡四在线| 亚洲三级免费观看| 国产精品一区二区x88av| 欧美在线短视频| 欧美—级在线免费片| 日韩成人dvd| 色国产综合视频| 国产女同性恋一区二区| 首页欧美精品中文字幕| 色综合中文字幕国产 | 日韩国产精品91| 99re视频精品| 国产亚洲精品中文字幕| 日本不卡一区二区三区 | 成人性生交大片免费看视频在线| 3atv一区二区三区| 一区二区欧美在线观看| 成人在线综合网| 26uuu国产日韩综合| 日韩精品欧美精品| 欧美在线高清视频| 亚洲免费av观看| 丁香天五香天堂综合| 精品久久久久一区二区国产| 日韩精品亚洲一区| 欧美在线观看一区| 亚洲精品国产高清久久伦理二区| 国产成人免费av在线| 精品国一区二区三区| 久久91精品国产91久久小草 | 色狠狠色噜噜噜综合网| 中文字幕日韩欧美一区二区三区| 国产精品小仙女| 久久综合av免费| 国产一区二区不卡老阿姨| 日韩精品一区二区在线观看| 美女一区二区视频| 精品久久久三级丝袜| 国产一区日韩二区欧美三区| 欧美精品一区二区三区在线播放| 久久精品国产色蜜蜜麻豆| 精品成人佐山爱一区二区|