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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? blkidp.h

?? busybox最新版本. 嵌入式編程必不可少之工具.
?? H
字號:
/* vi: set sw=4 ts=4: *//* * blkidP.h - Internal interfaces for libblkid * * Copyright (C) 2001 Andreas Dilger * Copyright (C) 2003 Theodore Ts'o * * %Begin-Header% * This file may be redistributed under the terms of the * GNU Lesser General Public License. * %End-Header% */#ifndef _BLKID_BLKIDP_H#define _BLKID_BLKIDP_H#include <sys/types.h>#include <stdio.h>#include "blkid.h"#include "list.h"#ifdef __GNUC__#define __BLKID_ATTR(x) __attribute__(x)#else#define __BLKID_ATTR(x)#endif/* * This describes the attributes of a specific device. * We can traverse all of the tags by bid_tags (linking to the tag bit_names). * The bid_label and bid_uuid fields are shortcuts to the LABEL and UUID tag * values, if they exist. */struct blkid_struct_dev{	struct list_head	bid_devs;	/* All devices in the cache */	struct list_head	bid_tags;	/* All tags for this device */	blkid_cache		bid_cache;	/* Dev belongs to this cache */	char			*bid_name;	/* Device inode pathname */	char			*bid_type;	/* Preferred device TYPE */	int			bid_pri;	/* Device priority */	dev_t			bid_devno;	/* Device major/minor number */	time_t			bid_time;	/* Last update time of device */	unsigned int		bid_flags;	/* Device status bitflags */	char			*bid_label;	/* Shortcut to device LABEL */	char			*bid_uuid;	/* Shortcut to binary UUID */};#define BLKID_BID_FL_VERIFIED	0x0001	/* Device data validated from disk */#define BLKID_BID_FL_INVALID	0x0004	/* Device is invalid *//* * Each tag defines a NAME=value pair for a particular device.  The tags * are linked via bit_names for a single device, so that traversing the * names list will get you a list of all tags associated with a device. * They are also linked via bit_values for all devices, so one can easily * search all tags with a given NAME for a specific value. */struct blkid_struct_tag{	struct list_head	bit_tags;	/* All tags for this device */	struct list_head	bit_names;	/* All tags with given NAME */	char			*bit_name;	/* NAME of tag (shared) */	char			*bit_val;	/* value of tag */	blkid_dev		bit_dev;	/* pointer to device */};typedef struct blkid_struct_tag *blkid_tag;/* * Minimum number of seconds between device probes, even when reading * from the cache.  This is to avoid re-probing all devices which were * just probed by another program that does not share the cache. */#define BLKID_PROBE_MIN		2/* * Time in seconds an entry remains verified in the in-memory cache * before being reverified (in case of long-running processes that * keep a cache in memory and continue to use it for a long time). */#define BLKID_PROBE_INTERVAL	200/* This describes an entire blkid cache file and probed devices. * We can traverse all of the found devices via bic_list. * We can traverse all of the tag types by bic_tags, which hold empty tags * for each tag type.  Those tags can be used as list_heads for iterating * through all devices with a specific tag type (e.g. LABEL). */struct blkid_struct_cache{	struct list_head	bic_devs;	/* List head of all devices */	struct list_head	bic_tags;	/* List head of all tag types */	time_t			bic_time;	/* Last probe time */	time_t			bic_ftime;	/* Mod time of the cachefile */	unsigned int		bic_flags;	/* Status flags of the cache */	char			*bic_filename;	/* filename of cache */};#define BLKID_BIC_FL_PROBED	0x0002	/* We probed /proc/partition devices */#define BLKID_BIC_FL_CHANGED	0x0004	/* Cache has changed from disk */extern char *blkid_strdup(const char *s);extern char *blkid_strndup(const char *s, const int length);#define BLKID_CACHE_FILE "/etc/blkid.tab"extern const char *blkid_devdirs[];#define BLKID_ERR_IO	 5#define BLKID_ERR_PROC	 9#define BLKID_ERR_MEM	12#define BLKID_ERR_CACHE	14#define BLKID_ERR_DEV	19#define BLKID_ERR_PARAM	22#define BLKID_ERR_BIG	27/* * Priority settings for different types of devices */#define BLKID_PRI_EVMS	30#define BLKID_PRI_LVM	20#define BLKID_PRI_MD	10#if defined(TEST_PROGRAM) && !defined(CONFIG_BLKID_DEBUG)#define CONFIG_BLKID_DEBUG#endif#define DEBUG_CACHE	0x0001#define DEBUG_DUMP	0x0002#define DEBUG_DEV	0x0004#define DEBUG_DEVNAME	0x0008#define DEBUG_DEVNO	0x0010#define DEBUG_PROBE	0x0020#define DEBUG_READ	0x0040#define DEBUG_RESOLVE	0x0080#define DEBUG_SAVE	0x0100#define DEBUG_TAG	0x0200#define DEBUG_INIT	0x8000#define DEBUG_ALL	0xFFFF#ifdef CONFIG_BLKID_DEBUG#include <stdio.h>extern int      blkid_debug_mask;#define DBG(m,x)	if ((m) & blkid_debug_mask) x;#else#define DBG(m,x)#endif#ifdef CONFIG_BLKID_DEBUGextern void blkid_debug_dump_dev(blkid_dev dev);extern void blkid_debug_dump_tag(blkid_tag tag);#endif/* lseek.c *//* extern blkid_loff_t blkid_llseek(int fd, blkid_loff_t offset, int whence); */#ifdef CONFIG_LFS# define blkid_llseek lseek64#else# define blkid_llseek lseek#endif/* read.c */extern void blkid_read_cache(blkid_cache cache);/* save.c */extern int blkid_flush_cache(blkid_cache cache);/* * Functions to create and find a specific tag type: tag.c */extern void blkid_free_tag(blkid_tag tag);extern blkid_tag blkid_find_tag_dev(blkid_dev dev, const char *type);extern int blkid_set_tag(blkid_dev dev, const char *name,			 const char *value, const int vlength);/* * Functions to create and find a specific tag type: dev.c */extern blkid_dev blkid_new_dev(void);extern void blkid_free_dev(blkid_dev dev);#ifdef __cplusplus}#endif#endif /* _BLKID_BLKIDP_H */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一级片在线播放| 亚洲成av人影院在线观看网| 日韩理论电影院| 奇米精品一区二区三区在线观看 | 欧美日韩1区2区| 久久这里只有精品首页| 亚洲高清三级视频| 国产91精品精华液一区二区三区 | 欧美一区永久视频免费观看| 中文字幕在线免费不卡| 国产伦精品一区二区三区在线观看| www.亚洲色图| 久久免费美女视频| 麻豆视频观看网址久久| 欧美精品一卡两卡| 一区二区三区四区不卡视频| 豆国产96在线|亚洲| 精品对白一区国产伦| 五月天中文字幕一区二区| 99国产精品99久久久久久| 国产日产精品1区| 韩国v欧美v亚洲v日本v| 日韩欧美一区二区在线视频| 视频在线观看国产精品| 欧美日韩高清在线播放| 日日摸夜夜添夜夜添精品视频| 色婷婷av一区二区三区大白胸| 亚洲天堂精品视频| 97成人超碰视| 亚洲精品日韩一| 在线看一区二区| 亚洲国产aⅴ成人精品无吗| 日本精品一区二区三区高清| 一区二区三区日韩欧美精品| 欧美亚洲高清一区| 午夜精品久久久久久久久| 欧美日韩精品一区二区在线播放| 亚洲蜜臀av乱码久久精品蜜桃| 色婷婷av一区二区| 亚洲在线视频网站| 欧美色老头old∨ideo| 天天影视涩香欲综合网| 欧美一区在线视频| 国产一区二区三区在线观看免费视频 | 欧美日韩精品一区二区三区 | 一区二区三区欧美亚洲| 欧美在线观看一区| 日本成人中文字幕在线视频| 精品三级av在线| 成人黄色a**站在线观看| 久久精品国产一区二区| 欧美精品一区二区在线观看| 国产成人精品午夜视频免费| 亚洲天堂av一区| 3d动漫精品啪啪| 国产成人在线网站| 亚洲一卡二卡三卡四卡无卡久久| 9191国产精品| 国产成人av影院| 亚洲一区二区三区自拍| 26uuu欧美日本| 色综合中文综合网| 国产精品久久三| 色美美综合视频| 日韩和的一区二区| 国产日本欧洲亚洲| 欧美四级电影网| 国产麻豆一精品一av一免费 | 久久99最新地址| 国产精品色哟哟| 51午夜精品国产| 成人国产精品免费网站| 天堂在线一区二区| 日韩高清在线观看| 中文字幕欧美国产| 91麻豆精品国产91久久久久久久久| 国产一区不卡精品| 亚洲国产人成综合网站| 国产精品久久久久久久久免费桃花| 91精品国产综合久久久蜜臀粉嫩| 99久久精品免费观看| 精品无码三级在线观看视频| 亚洲精品视频一区二区| 精品裸体舞一区二区三区| 日本精品一区二区三区高清| 国产成人av一区二区三区在线 | a在线欧美一区| 精品一区二区在线看| 亚洲一二三四区| 综合婷婷亚洲小说| 久久久精品2019中文字幕之3| 欧美老肥妇做.爰bbww视频| 一本大道av一区二区在线播放| 韩国一区二区三区| 蜜桃久久久久久| 日韩精品色哟哟| 亚洲成人tv网| 亚洲成va人在线观看| 一区二区三区鲁丝不卡| 亚洲欧洲日本在线| 国产精品久久久久久久久动漫| 精品少妇一区二区三区视频免付费| 欧美日韩国产经典色站一区二区三区| 99国产精品久久久| 91麻豆精东视频| 99re热视频精品| 成人小视频免费观看| 国产69精品久久777的优势| 国产成人av资源| 成人午夜短视频| 国产二区国产一区在线观看| 国产精品自拍在线| 国产成+人+日韩+欧美+亚洲| 国产suv精品一区二区883| 国产一区二区看久久| 高清视频一区二区| 91在线看国产| 欧美亚洲尤物久久| 欧美一区二区三区公司| 精品国产精品网麻豆系列| 久久综合色之久久综合| 国产亚洲精品中文字幕| 亚洲mv大片欧洲mv大片精品| 视频一区二区中文字幕| 老色鬼精品视频在线观看播放| 久久草av在线| 成人性色生活片免费看爆迷你毛片| 不卡电影一区二区三区| 欧美亚洲高清一区| 日韩欧美中文一区二区| 久久九九国产精品| 亚洲免费大片在线观看| 日韩二区三区四区| 国产乱一区二区| 91蝌蚪porny九色| 91麻豆精品91久久久久久清纯 | 国产精品一区二区久久不卡 | 国产不卡视频一区| eeuss鲁片一区二区三区| 欧美婷婷六月丁香综合色| 69久久夜色精品国产69蝌蚪网| 日韩精品专区在线影院观看| 久久精品视频一区二区| 亚洲视频你懂的| 人人爽香蕉精品| 成人黄色在线看| 欧美精品九九99久久| 久久久综合网站| 亚洲曰韩产成在线| 韩国av一区二区| 欧美中文字幕一二三区视频| 337p日本欧洲亚洲大胆精品| 亚洲天堂2014| 国产自产2019最新不卡| 91成人在线免费观看| 欧美不卡在线视频| 一区二区在线看| 国产在线精品一区二区夜色 | thepron国产精品| 91麻豆精品国产91久久久久久久久 | 26uuu国产一区二区三区| 有码一区二区三区| 国产成人精品一区二| 日韩视频免费直播| 一区二区在线观看免费视频播放| 国产真实乱偷精品视频免| 欧美日韩高清一区二区三区| 亚洲欧美自拍偷拍色图| 久久97超碰色| 欧美午夜精品理论片a级按摩| 欧美白人最猛性xxxxx69交| 亚洲一区二区av在线| 成年人午夜久久久| 国产校园另类小说区| 美女mm1313爽爽久久久蜜臀| 在线观看欧美日本| 中文字幕在线不卡视频| 国产又粗又猛又爽又黄91精品| 欧美日韩大陆在线| 一区二区国产视频| 色一情一伦一子一伦一区| 中文天堂在线一区| 国产成人av影院| 久久午夜老司机| 国产乱码精品一区二区三区忘忧草| 7777精品伊人久久久大香线蕉| 一区二区三区不卡在线观看| av在线一区二区三区| 国产欧美日产一区| 福利一区二区在线| 欧美国产一区在线| 国产乱妇无码大片在线观看| 精品国产精品一区二区夜夜嗨| 蜜桃av一区二区| 日韩一区二区免费视频| 日韩电影免费一区| 欧美高清视频不卡网| 日韩中文字幕麻豆| 日韩一区二区三区三四区视频在线观看 | 色天天综合色天天久久|