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

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

?? jffs2.h

?? jffs2源代碼基于2。6內核
?? H
字號:
/* * JFFS2 -- Journalling Flash File System, Version 2. * * Copyright (C) 2001-2003 Red Hat, Inc. * * Created by David Woodhouse <dwmw2@redhat.com> * * For licensing information, see the file 'LICENCE' in the  * jffs2 directory. * * $Id: jffs2.h,v 1.33 2004/05/25 11:31:55 havasi Exp $ * */#ifndef __LINUX_JFFS2_H__#define __LINUX_JFFS2_H__/* You must include something which defines the C99 uintXX_t types.    We don't do it from here because this file is used in too many   different environments. */#define JFFS2_SUPER_MAGIC 0x72b6/* Values we may expect to find in the 'magic' field */#define JFFS2_OLD_MAGIC_BITMASK 0x1984#define JFFS2_MAGIC_BITMASK 0x1985#define KSAMTIB_CIGAM_2SFFJ 0x8519 /* For detecting wrong-endian fs */#define JFFS2_EMPTY_BITMASK 0xffff#define JFFS2_DIRTY_BITMASK 0x0000/* We only allow a single char for length, and 0xFF is empty flash so   we don't want it confused with a real length. Hence max 254.*/#define JFFS2_MAX_NAME_LEN 254/* How small can we sensibly write nodes? */#define JFFS2_MIN_DATA_LEN 128#define JFFS2_COMPR_NONE	0x00#define JFFS2_COMPR_ZERO	0x01#define JFFS2_COMPR_RTIME	0x02#define JFFS2_COMPR_RUBINMIPS	0x03#define JFFS2_COMPR_COPY	0x04#define JFFS2_COMPR_DYNRUBIN	0x05#define JFFS2_COMPR_ZLIB	0x06#define JFFS2_COMPR_LZO         0x07#define JFFS2_COMPR_LZARI       0x08/* Compatibility flags. */#define JFFS2_COMPAT_MASK 0xc000      /* What do to if an unknown nodetype is found */#define JFFS2_NODE_ACCURATE 0x2000/* INCOMPAT: Fail to mount the filesystem */#define JFFS2_FEATURE_INCOMPAT 0xc000/* ROCOMPAT: Mount read-only */#define JFFS2_FEATURE_ROCOMPAT 0x8000/* RWCOMPAT_COPY: Mount read/write, and copy the node when it's GC'd */#define JFFS2_FEATURE_RWCOMPAT_COPY 0x4000/* RWCOMPAT_DELETE: Mount read/write, and delete the node when it's GC'd */#define JFFS2_FEATURE_RWCOMPAT_DELETE 0x0000#define JFFS2_NODETYPE_DIRENT (JFFS2_FEATURE_INCOMPAT | JFFS2_NODE_ACCURATE | 1)#define JFFS2_NODETYPE_INODE (JFFS2_FEATURE_INCOMPAT | JFFS2_NODE_ACCURATE | 2)#define JFFS2_NODETYPE_CLEANMARKER (JFFS2_FEATURE_RWCOMPAT_DELETE | JFFS2_NODE_ACCURATE | 3)#define JFFS2_NODETYPE_PADDING (JFFS2_FEATURE_RWCOMPAT_DELETE | JFFS2_NODE_ACCURATE | 4)// Maybe later...//#define JFFS2_NODETYPE_CHECKPOINT (JFFS2_FEATURE_RWCOMPAT_DELETE | JFFS2_NODE_ACCURATE | 3)//#define JFFS2_NODETYPE_OPTIONS (JFFS2_FEATURE_RWCOMPAT_COPY | JFFS2_NODE_ACCURATE | 4)#define JFFS2_INO_FLAG_PREREAD	  1	/* Do read_inode() for this one at 					   mount time, don't wait for it to 					   happen later */#define JFFS2_INO_FLAG_USERCOMPR  2	/* User has requested a specific 					   compression type *//* These can go once we've made sure we've caught all uses without   byteswapping */typedef struct {	uint32_t v32;} __attribute__((packed))  jint32_t;typedef struct {	uint32_t m;} __attribute__((packed))  jmode_t;typedef struct {	uint16_t v16;} __attribute__((packed)) jint16_t;struct jffs2_unknown_node{	/* All start like this */	jint16_t magic;	jint16_t nodetype;	jint32_t totlen; /* So we can skip over nodes we don't grok */	jint32_t hdr_crc;} __attribute__((packed));struct jffs2_raw_dirent{	jint16_t magic;	jint16_t nodetype;	/* == JFFS_NODETYPE_DIRENT */	jint32_t totlen;	jint32_t hdr_crc;	jint32_t pino;	jint32_t version;	jint32_t ino; /* == zero for unlink */	jint32_t mctime;	uint8_t nsize;	uint8_t type;	uint8_t unused[2];	jint32_t node_crc;	jint32_t name_crc;	uint8_t name[0];} __attribute__((packed));/* The JFFS2 raw inode structure: Used for storage on physical media.  *//* The uid, gid, atime, mtime and ctime members could be longer, but    are left like this for space efficiency. If and when people decide   they really need them extended, it's simple enough to add support for   a new type of raw node.*/struct jffs2_raw_inode{	jint16_t magic;      /* A constant magic number.  */	jint16_t nodetype;   /* == JFFS_NODETYPE_INODE */	jint32_t totlen;     /* Total length of this node (inc data, etc.) */	jint32_t hdr_crc;	jint32_t ino;        /* Inode number.  */	jint32_t version;    /* Version number.  */	jmode_t mode;       /* The file's type or mode.  */	jint16_t uid;        /* The file's owner.  */	jint16_t gid;        /* The file's group.  */	jint32_t isize;      /* Total resultant size of this inode (used for truncations)  */	jint32_t atime;      /* Last access time.  */	jint32_t mtime;      /* Last modification time.  */	jint32_t ctime;      /* Change time.  */	jint32_t offset;     /* Where to begin to write.  */	jint32_t csize;      /* (Compressed) data size */	jint32_t dsize;	     /* Size of the node's data. (after decompression) */	uint8_t compr;       /* Compression algorithm used */	uint8_t usercompr;   /* Compression algorithm requested by the user */	jint16_t flags;	     /* See JFFS2_INO_FLAG_* */	jint32_t data_crc;   /* CRC for the (compressed) data.  */	jint32_t node_crc;   /* CRC for the raw inode (excluding data)  */	uint8_t data[0];} __attribute__((packed));union jffs2_node_union {	struct jffs2_raw_inode i;	struct jffs2_raw_dirent d;	struct jffs2_unknown_node u;};#endif /* __LINUX_JFFS2_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人a视频| 亚洲成在线观看| 亚洲精选视频在线| 日本亚洲视频在线| gogo大胆日本视频一区| 欧美一区二区三区免费在线看| 国产日韩欧美制服另类| 五月激情综合婷婷| av成人动漫在线观看| 欧美xxxx在线观看| 亚洲一级二级三级在线免费观看| 激情六月婷婷久久| 884aa四虎影成人精品一区| 国产亲近乱来精品视频 | 26uuu精品一区二区| 亚洲精品成人在线| 大白屁股一区二区视频| 精品少妇一区二区三区免费观看 | 在线观看亚洲成人| 国产日韩影视精品| 麻豆91免费看| 制服丝袜日韩国产| 亚洲国产精品一区二区久久恐怖片| 丁香六月久久综合狠狠色| 日韩欧美国产综合在线一区二区三区| 亚洲欧美日韩在线| caoporen国产精品视频| 欧美国产在线观看| 国产精品一区二区你懂的| 欧美v国产在线一区二区三区| 亚洲在线视频一区| 欧美午夜免费电影| 亚洲自拍偷拍麻豆| 欧美最新大片在线看 | eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 欧美一区二区三区在线视频| 亚洲精品综合在线| 一本色道久久综合精品竹菊| 中文字幕亚洲区| 色狠狠色噜噜噜综合网| 亚洲老妇xxxxxx| 欧美性受xxxx| 日韩高清一级片| 欧美一区二区三区四区久久| 日本欧美一区二区| 日韩三级免费观看| 国产真实乱子伦精品视频| 26uuu精品一区二区三区四区在线| 精品一区二区三区日韩| 91麻豆精品视频| 亚洲午夜私人影院| 蜜桃视频一区二区三区在线观看| 日韩一卡二卡三卡国产欧美| 日韩成人精品在线观看| 精品国产1区二区| 成人丝袜高跟foot| 一区二区三区精品久久久| 欧美午夜一区二区三区免费大片| 日日夜夜一区二区| 亚洲精品一区二区三区四区高清| 国产精品一区二区x88av| 中文字幕在线观看一区| 欧美情侣在线播放| 韩国毛片一区二区三区| 国产精品久久久久aaaa樱花| 欧美在线看片a免费观看| 久久精品国产久精国产| 国产精品久久久久精k8| 欧美精品在线观看播放| 国产精品69毛片高清亚洲| 1000精品久久久久久久久| 欧美乱妇15p| 国产999精品久久久久久| 亚洲国产精品一区二区久久| 久久久综合视频| 在线精品视频小说1| 国产一区三区三区| 亚洲一区二区在线免费观看视频| 日韩精品一区二区三区三区免费| 成人国产电影网| 日韩av网站免费在线| 国产精品的网站| 欧美一级一区二区| 色噜噜久久综合| 国产精品一区在线观看你懂的| 亚洲男女毛片无遮挡| 久久久影视传媒| 在线91免费看| 色婷婷激情久久| 国产精品一区二区三区99| 肉肉av福利一精品导航| 亚洲丝袜精品丝袜在线| 久久久久久久电影| 欧美一区三区二区| 色狠狠综合天天综合综合| 夫妻av一区二区| 精久久久久久久久久久| 亚洲成人av一区二区| 亚洲天堂久久久久久久| 国产欧美一区二区三区鸳鸯浴| 欧美一区二区三区在线观看视频| 色狠狠综合天天综合综合| www.亚洲精品| 国产精品18久久久久久久久久久久 | 日本福利一区二区| 岛国精品在线观看| 国产一区在线观看麻豆| 美腿丝袜一区二区三区| 日精品一区二区| 亚洲制服丝袜av| 亚洲一二三专区| 亚洲另类在线视频| 亚洲人成网站在线| 亚洲欧洲日韩综合一区二区| 欧美激情一区在线| 国产日韩av一区| 欧美韩国日本综合| 国产精品天天看| 国产精品女人毛片| 国产精品免费久久久久| 中日韩免费视频中文字幕| 日本一区二区视频在线观看| 国产色综合久久| 中文字幕国产一区| 成人欧美一区二区三区视频网页| 欧美激情一区在线| 综合网在线视频| 亚洲欧美国产77777| 亚洲免费观看高清完整版在线观看 | 91麻豆精品国产91久久久久| 欧美伦理电影网| 欧美成人性战久久| www欧美成人18+| 国产精品欧美经典| 亚洲精品成人精品456| 亚洲国产视频直播| 蜜桃视频一区二区| 成人免费观看男女羞羞视频| 成人免费视频视频| 欧美性受xxxx黑人xyx| 欧美一级欧美三级在线观看| 欧美精品一区二区三区蜜桃视频| 国产日韩欧美不卡| 亚洲精品va在线观看| 日韩主播视频在线| 国产一区二区在线看| 成人av在线资源网站| 欧美三级中文字幕| 精品剧情v国产在线观看在线| 国产喷白浆一区二区三区| 亚洲欧美乱综合| 男女性色大片免费观看一区二区| 国产毛片一区二区| 日本道精品一区二区三区| 日韩欧美另类在线| 亚洲欧洲av在线| 免费观看在线色综合| aaa亚洲精品| 欧美大片在线观看| 亚洲免费资源在线播放| 极品瑜伽女神91| 91久久精品午夜一区二区| 精品成人a区在线观看| 亚洲欧美日本在线| 国产一区二区三区黄视频| 欧美在线一区二区| 国产欧美日韩另类视频免费观看 | 国产精品无遮挡| 天堂资源在线中文精品| 成人性视频免费网站| 在线成人小视频| 国产精品久久久久久久久免费樱桃 | 日韩av中文在线观看| 成人美女视频在线看| 日韩视频中午一区| 亚洲国产你懂的| 99国产精品视频免费观看| 日韩天堂在线观看| 亚洲亚洲精品在线观看| 成人深夜在线观看| 精品美女一区二区| 爽爽淫人综合网网站| 色婷婷久久综合| 国产精品国产a级| 国产精品99久久久| 精品国产免费久久| 美腿丝袜亚洲三区| 欧美人伦禁忌dvd放荡欲情| 亚洲免费毛片网站| 91丨九色丨蝌蚪丨老版| 国产精品美女久久久久久久久| 狠狠色2019综合网| 欧美精品一区二区三区很污很色的| 亚洲成人午夜影院| 在线观看视频91| 亚洲一区在线观看免费观看电影高清| 成人avav影音| 国产精品久久影院| a级高清视频欧美日韩| 欧美激情综合在线|