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

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

?? testing.h

?? GCC資料大全
?? H
字號:
#ifndef _TESTING_H#define _TESTING_H/* Testing code. */#ifdef JUST_TESTING#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <string.h>#include <errno.h>#include <stdarg.h>#include <sys/utsname.h>#include <asm/unistd.h>#include <sys/types.h>#include <dirent.h>/* We don't use all of these. */static int modtest_uname(struct utsname *buf) __attribute__((unused));static long modtest_create_module(const char *name, size_t size)__attribute__((unused));static void *modtest_fopen(const char *path, const char *mode)__attribute__((unused));static int modtest_open(const char *path, int flags, mode_t mode)__attribute__((unused));static int modtest_stat(const char *file_name, struct stat *buf)__attribute__((unused));static int modtest_lstat(const char *file_name, struct stat *buf)__attribute__((unused));static DIR *modtest_opendir(const char *name) __attribute__((unused));static int modtest_system(const char *string) __attribute__((unused));static int modtest_rename(const char *oldpath, const char *newpath)__attribute__((unused));static long modtest_init_module(void *map, unsigned long size,				const char *optstring) __attribute__((unused));static long modtest_delete_module(const char *modname, unsigned int flags)__attribute__((unused));static int modtest_uname(struct utsname *buf){	strcpy(buf->sysname, "Linux");	strcpy(buf->nodename, "fakenodename");	strcpy(buf->release, getenv("MODTEST_UNAME"));	strcpy(buf->version, "Fakeversion");	strcpy(buf->machine, "fakemachine");	return 0;}static long modtest_create_module(const char *name, size_t size){	if (getenv("MODTEST_DO_CREATE_MODULE"))		return 0;	errno = ENOSYS;	return -1;}static long modtest_init_module(void *map, unsigned long size,				const char *optstring){	if (getenv("MODTEST_INSERT_PROC")) {		int fd = modtest_open("/proc/modules", O_APPEND|O_WRONLY, 0);		write(fd, getenv("MODPROBE_MODULE"), strlen(getenv("MODPROBE_MODULE")));		write(fd, " 1000 1 -\n", strlen(" 1000 1 -\n"));		close(fd);		return 0;	}	if (getenv("MODTEST_DUMP_INIT")) {		while (size) {			int ret;			ret = write(2, map, size);			if (ret < 0) exit(1);			size -= ret;			map += ret;		}	} else				printf("INIT_MODULE: %lu %s\n", size, optstring);		return 0;}static long modtest_delete_module(const char *modname, unsigned int flags){	char flagnames[100];	flagnames[0] = '\0';	if (flags & O_EXCL)		strcat(flagnames, "EXCL ");	if (flags & O_TRUNC)		strcat(flagnames, "TRUNC ");	if (flags & O_NONBLOCK)		strcat(flagnames, "NONBLOCK ");	if (flags & ~(O_EXCL|O_TRUNC|O_NONBLOCK))		strcat(flagnames, "UNKNOWN ");	printf("DELETE_MODULE: %s %s\n", modname, flagnames);	return 0;}static const char *modtest_mapname(const char *path){	unsigned int i;	char envname[64];	for (i = 0; ; i++) {		char *name; 		sprintf(envname, "MODTEST_OVERRIDE%u", i);		name = getenv(envname);		if (!name)			break;		if (strcmp(path, name) == 0) {			sprintf(envname, "MODTEST_OVERRIDE_WITH%u", i);			return getenv(envname);		}	}	return path;}static void *modtest_fopen(const char *path, const char *mode){	return fopen(modtest_mapname(path), mode);}static int modtest_open(const char *path, int flags, mode_t mode){	return open(modtest_mapname(path), flags, mode);}static int modtest_stat(const char *file_name, struct stat *buf){	return stat(modtest_mapname(file_name), buf);}static int modtest_lstat(const char *file_name, struct stat *buf){	return lstat(modtest_mapname(file_name), buf);}static DIR *modtest_opendir(const char *name){	return opendir(modtest_mapname(name));}static int modtest_system(const char *string){	if (getenv("MODTEST_DO_SYSTEM"))		return system(string);	printf("SYSTEM: %s\n", string);	return 0;}static int modtest_rename(const char *oldpath, const char *newpath){	return rename(modtest_mapname(oldpath), modtest_mapname(newpath));}#ifdef CONFIG_USE_ZLIB#include <zlib.h>static gzFile *modtest_gzopen(const char *filename, const char *mode)__attribute__((unused));static gzFile *modtest_gzopen(const char *filename, const char *mode){	return gzopen(modtest_mapname(filename), mode);}#endif/* create_module call */#undef create_module#define create_module modtest_create_module#define uname modtest_uname#define delete_module modtest_delete_module#define init_module modtest_init_module#define open modtest_open#define fopen modtest_fopen#define stat(name, ptr) modtest_stat(name, ptr)#define lstat(name, ptr) modtest_lstat(name, ptr)#define opendir modtest_opendir#define system modtest_system#define rename modtest_rename#define gzopen modtest_gzopen#endif /* JUST_TESTING */#endif /* _TESTING_H */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产福利一区二区三区视频在线| 国产一二三精品| 亚洲国产成人porn| 亚洲精品一卡二卡| 伊人色综合久久天天人手人婷| 欧美激情中文不卡| 日本一区二区三区国色天香 | 精品国产乱码久久| 日韩美女在线视频| 久久亚洲影视婷婷| 日本一区二区视频在线观看| 国产精品国产三级国产aⅴ中文| 欧美日韩综合一区| 波波电影院一区二区三区| 日韩av一区二区三区四区| 最新日韩在线视频| 欧美激情一区二区| 久久久九九九九| 亚洲精品在线观看视频| 日韩一区二区在线看| 日韩亚洲欧美在线| 欧美性猛片aaaaaaa做受| 精品国产乱子伦一区| 捆绑紧缚一区二区三区视频 | 极品美女销魂一区二区三区| 国产自产2019最新不卡| 国产成人精品aa毛片| 不卡电影一区二区三区| 91色九色蝌蚪| 91精品国产综合久久福利| 久久免费视频一区| 亚洲日本va午夜在线电影| 亚洲高清免费观看高清完整版在线观看| 亚洲超丰满肉感bbw| 九九精品视频在线看| 精久久久久久久久久久| 成人av资源网站| 在线电影欧美成精品| 精品处破学生在线二十三| 国产精品青草综合久久久久99| 自拍偷拍欧美精品| 人禽交欧美网站| 国产98色在线|日韩| 欧美无乱码久久久免费午夜一区 | 日韩精品欧美成人高清一区二区| 九九**精品视频免费播放| 成人app在线观看| 69久久夜色精品国产69蝌蚪网| 久久久91精品国产一区二区精品 | 欧美精品一区二区三区很污很色的| 国产精品国产三级国产a | 不卡影院免费观看| 制服.丝袜.亚洲.中文.综合| 国产日韩欧美麻豆| 亚洲国产精品综合小说图片区| 国产一区二区三区在线观看免费| 在线亚洲免费视频| 久久久91精品国产一区二区精品| 亚洲h在线观看| 国产69精品久久99不卡| 91.麻豆视频| 亚洲视频一区在线| 国产一区二区在线影院| 欧美日韩亚洲丝袜制服| 国产精品丝袜黑色高跟| 久久精品国产色蜜蜜麻豆| 在线视频观看一区| 国产精品蜜臀在线观看| 九九九精品视频| 欧美麻豆精品久久久久久| 中文字幕不卡的av| 国产一区二区免费在线| 91精品国产高清一区二区三区蜜臀 | 欧美日韩视频在线观看一区二区三区 | 精品一区免费av| 欧美日韩综合色| 亚洲免费在线看| 成人在线综合网| 精品少妇一区二区三区日产乱码 | 国产做a爰片久久毛片| 欧美色综合天天久久综合精品| 亚洲欧洲日产国码二区| 韩国女主播成人在线观看| 91精品在线免费| 亚洲国产精品一区二区久久恐怖片| 白白色 亚洲乱淫| 久久美女艺术照精彩视频福利播放| 水野朝阳av一区二区三区| 日本道色综合久久| 亚洲丝袜精品丝袜在线| 成人免费视频免费观看| 欧美国产激情二区三区| 国产一区二区三区免费| 亚洲精品一区二区三区香蕉 | 91精选在线观看| 午夜精品一区二区三区三上悠亚| 日本道精品一区二区三区| 亚洲免费视频中文字幕| 91在线看国产| 中文字幕日韩av资源站| 91亚洲男人天堂| 亚洲欧美日韩精品久久久久| 99久久精品免费看国产免费软件| 国产精品久久久久久久久动漫| 国产激情一区二区三区四区| 欧美国产激情二区三区| 成人开心网精品视频| 国产精品免费av| 91丨九色丨尤物| 一区二区日韩电影| 欧美人体做爰大胆视频| 美女视频一区二区| 精品裸体舞一区二区三区| 久久66热偷产精品| 国产片一区二区三区| 成人国产视频在线观看| 亚洲日本电影在线| 欧美日韩一区视频| 蜜桃av一区二区| 国产夜色精品一区二区av| 懂色av中文字幕一区二区三区| 中文字幕免费观看一区| 91视频免费观看| 亚洲一级二级在线| 日韩一二三区视频| 国产丶欧美丶日本不卡视频| 亚洲色图第一区| 制服丝袜亚洲网站| 国产在线不卡一卡二卡三卡四卡| 国产亚洲一区字幕| 色哟哟欧美精品| 美女视频网站黄色亚洲| 欧美国产综合色视频| 91成人免费在线视频| 日本中文字幕不卡| 国产农村妇女精品| 欧美日韩免费在线视频| 美女脱光内衣内裤视频久久网站| 日本一区二区三区四区在线视频| 91美女在线视频| 热久久一区二区| 中文字幕亚洲一区二区av在线| 欧美三级视频在线观看| 国产一区二区视频在线| 一区二区三区在线视频免费观看| 欧美裸体bbwbbwbbw| 国产一区二区三区av电影 | 国产成a人亚洲精| 一区二区三区精品在线| 欧美哺乳videos| 97aⅴ精品视频一二三区| 日韩电影一区二区三区| 国产婷婷色一区二区三区四区| 色8久久人人97超碰香蕉987| 久久精品国产秦先生| 亚洲欧美日韩综合aⅴ视频| 欧美成人在线直播| 色88888久久久久久影院野外| 看电影不卡的网站| 亚洲日本在线a| 久久网这里都是精品| 欧美少妇一区二区| av电影天堂一区二区在线观看| 蜜臀久久久久久久| 亚洲男人天堂av| 中文一区二区完整视频在线观看| 欧美精品在线观看播放| 99久久精品国产一区二区三区 | 欧美色图在线观看| 国产成人自拍在线| 日韩精品久久理论片| 亚洲欧美电影一区二区| 国产亚洲一区二区在线观看| 在线成人高清不卡| 在线精品视频免费观看| 国产成人av一区二区| 麻豆成人久久精品二区三区红| 亚洲精品乱码久久久久久黑人| 久久嫩草精品久久久久| 91精品国产欧美日韩| 欧美性大战久久久久久久| av影院午夜一区| 国产麻豆成人精品| 久久成人免费网| 日韩精品亚洲专区| 亚洲国产一区视频| 夜夜嗨av一区二区三区四季av| 中文字幕欧美国产| 国产视频一区在线观看| 欧美成人综合网站| 日韩欧美黄色影院| 欧美一区二区三区人| 欧美色倩网站大全免费| 色综合视频一区二区三区高清| 国产盗摄精品一区二区三区在线| 国产在线播放一区三区四| 久久国产精品99精品国产 | 欧美视频在线一区| 91麻豆国产福利精品| 成人精品在线视频观看|