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

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

?? ttyname.c

?? UNIX高級(jí)編程
?? C
字號(hào):
#include	<sys/stat.h>#include	<dirent.h>#include	<limits.h>#include	<string.h>#include	<termios.h>#include	<unistd.h>#include	<stdlib.h>struct devdir {	struct devdir	*d_next;	char			*d_name;};static struct devdir	*head;static struct devdir	*tail;static char				pathname[_POSIX_PATH_MAX + 1];static voidadd(char *dirname){	struct devdir	*ddp;	int				len;	len = strlen(dirname);	/*	 * Skip ., .., and /dev/fd.	 */	if ((dirname[len-1] == '.') && (dirname[len-2] == '/' ||	  (dirname[len-2] == '.' && dirname[len-3] == '/')))		return;	if (strcmp(dirname, "/dev/fd") == 0)		return;	ddp = malloc(sizeof(struct devdir));	if (ddp == NULL)		return;	ddp->d_name = strdup(dirname);	if (ddp->d_name == NULL) {		free(ddp);		return;	}	ddp->d_next = NULL;	if (tail == NULL) {		head = ddp;		tail = ddp;	} else {		tail->d_next = ddp;		tail = ddp;	}}static voidcleanup(void){	struct devdir	*ddp, *nddp;	ddp = head;	while (ddp != NULL) {		nddp = ddp->d_next;		free(ddp->d_name);		free(ddp);		ddp = nddp;	}	head = NULL;	tail = NULL;}static char *searchdir(char *dirname, struct stat *fdstatp){	struct stat		devstat;	DIR				*dp;	int				devlen;	struct dirent	*dirp;	strcpy(pathname, dirname);	if ((dp = opendir(dirname)) == NULL)		return(NULL);	strcat(pathname, "/");	devlen = strlen(pathname);	while ((dirp = readdir(dp)) != NULL) {		strncpy(pathname + devlen, dirp->d_name,		  _POSIX_PATH_MAX - devlen);		/*		 * Skip aliases.		 */		if (strcmp(pathname, "/dev/stdin") == 0 ||		  strcmp(pathname, "/dev/stdout") == 0 ||		  strcmp(pathname, "/dev/stderr") == 0)			continue;		if (stat(pathname, &devstat) < 0)			continue;		if (S_ISDIR(devstat.st_mode)) {			add(pathname);			continue;		}		if (devstat.st_ino == fdstatp->st_ino &&		  devstat.st_dev == fdstatp->st_dev) {	/* found a match */			closedir(dp);			return(pathname);		}	}	closedir(dp);	return(NULL);}char *ttyname(int fd){	struct stat		fdstat;	struct devdir	*ddp;	char			*rval;	if (isatty(fd) == 0)		return(NULL);	if (fstat(fd, &fdstat) < 0)		return(NULL);	if (S_ISCHR(fdstat.st_mode) == 0)		return(NULL);	rval = searchdir("/dev", &fdstat);	if (rval == NULL) {		for (ddp = head; ddp != NULL; ddp = ddp->d_next)			if ((rval = searchdir(ddp->d_name, &fdstat)) != NULL)				break;	}	cleanup();	return(rval);}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品女人毛片| 91精品中文字幕一区二区三区| 久久精品国产在热久久| 亚洲一区二区视频| 亚洲精品亚洲人成人网在线播放| 国产精品护士白丝一区av| 久久影院午夜论| 国产日韩在线不卡| 久久精品无码一区二区三区| 91精品免费观看| 精品美女在线播放| 国产精品无遮挡| 国产精品乱码一区二区三区软件| 欧美高清在线视频| 一区二区三区在线观看动漫| 午夜精品成人在线| 毛片不卡一区二区| 国产成人在线观看| 色八戒一区二区三区| 欧美日韩一区视频| 日韩精品中文字幕在线不卡尤物| 精品国产区一区| 自拍偷自拍亚洲精品播放| 一区二区三区精品在线观看| 日韩成人av影视| 粉嫩欧美一区二区三区高清影视| 91蜜桃免费观看视频| 777xxx欧美| 国产亚洲精品7777| 亚洲综合久久av| 美日韩一区二区| 91在线精品一区二区| 欧美喷水一区二区| 国产午夜精品福利| 一区二区成人在线| 激情国产一区二区 | 日韩欧美自拍偷拍| 日本一区免费视频| 亚洲va在线va天堂| 丰满放荡岳乱妇91ww| 在线播放国产精品二区一二区四区| 久久精品欧美一区二区三区麻豆 | 99国产精品视频免费观看| 在线播放日韩导航| 最新不卡av在线| 国内外精品视频| 欧美精品tushy高清| 日韩美女啊v在线免费观看| 日韩成人免费电影| 色香蕉成人二区免费| 久久亚洲一级片| 热久久免费视频| 欧美影院午夜播放| 2022国产精品视频| 日韩电影在线一区二区| 色综合天天性综合| 久久精品在这里| 麻豆精品国产传媒mv男同| 在线观看网站黄不卡| 国产精品久久久久永久免费观看| 久久精品国产77777蜜臀| 91久久线看在观草草青青| 国产校园另类小说区| 老司机精品视频线观看86 | 久久精品国产免费| 欧美久久一二区| 亚洲国产精品影院| 色欧美片视频在线观看在线视频| 欧美激情一区二区三区四区| 国产综合成人久久大片91| 日韩视频免费观看高清完整版 | 精品国产亚洲在线| 久久精品国产网站| 日韩午夜av一区| 日韩不卡在线观看日韩不卡视频| 欧美色图12p| 亚洲二区在线视频| 欧美日韩国产综合一区二区| 夜夜夜精品看看| 日本国产一区二区| 一区二区在线电影| 精品视频一区二区不卡| 亚洲午夜影视影院在线观看| 欧美亚洲一区三区| 亚洲成人自拍偷拍| 日韩无一区二区| 激情图片小说一区| 国产精品热久久久久夜色精品三区 | 国产精品国产三级国产普通话三级| 粉嫩高潮美女一区二区三区| 国产精品电影一区二区三区| 一本一道综合狠狠老| 一区二区三区在线播放| 欧美人伦禁忌dvd放荡欲情| 日本欧美在线看| 精品久久久久久综合日本欧美| 国产精品99久久久久| 亚洲欧洲日韩一区二区三区| 日本韩国视频一区二区| 天天免费综合色| 日韩欧美一区在线| 国产福利一区二区| 亚洲一区在线视频| 日韩视频免费观看高清完整版 | 国精产品一区一区三区mba桃花| 久久久久久日产精品| 91亚洲精品久久久蜜桃| 午夜激情一区二区三区| 精品少妇一区二区| 成人国产精品免费观看| 亚洲一级电影视频| 26uuu国产电影一区二区| 91丨九色丨尤物| 蜜臀av性久久久久蜜臀aⅴ| 亚洲国产电影在线观看| 欧美老年两性高潮| 成人听书哪个软件好| 亚洲精品免费电影| 精品久久人人做人人爰| 色视频一区二区| 国产精品资源在线| 午夜精品视频一区| 欧美国产日本视频| 欧美人狂配大交3d怪物一区| 国产成人av电影在线| 日韩在线卡一卡二| 亚洲老司机在线| 久久嫩草精品久久久精品一| 欧美人xxxx| 色美美综合视频| 成人免费看的视频| 久久99精品国产.久久久久| 一区二区三区四区国产精品| 国产日韩欧美高清| 精品伦理精品一区| 欧美日本在线看| 色婷婷精品久久二区二区蜜臂av| 国产原创一区二区| 久久精品国产精品亚洲综合| 亚洲一级在线观看| 亚洲精品成人在线| 亚洲欧美综合色| 国产欧美日韩视频在线观看| 精品99久久久久久| 日韩午夜中文字幕| 91麻豆精品国产综合久久久久久| 在线免费观看视频一区| 99国产精品久久久| 91色视频在线| 色综合久久久久综合99| 91碰在线视频| 色婷婷激情一区二区三区| 成人黄色大片在线观看| 丁香激情综合国产| 成人污污视频在线观看| 成人免费视频caoporn| 成人一区二区三区中文字幕| 福利视频网站一区二区三区| 国产成人鲁色资源国产91色综| 国产黄色精品视频| 国产盗摄女厕一区二区三区| 从欧美一区二区三区| 91丝袜呻吟高潮美腿白嫩在线观看| 成人app在线| 91网上在线视频| 91精品1区2区| 欧美电影在哪看比较好| 精品国免费一区二区三区| 精品国精品自拍自在线| 久久婷婷国产综合精品青草 | 欧美日韩在线精品一区二区三区激情| 在线观看网站黄不卡| 欧美三级日韩三级| 日韩免费一区二区| 日本一区二区高清| 亚洲香蕉伊在人在线观| 欧美aaaaa成人免费观看视频| 精品一区免费av| 成人av资源下载| 日本黄色一区二区| 精品国产精品网麻豆系列| 久久品道一品道久久精品| 国产精品卡一卡二| 亚洲18影院在线观看| 激情久久五月天| 日本精品裸体写真集在线观看| 欧美大片在线观看| 国产精品高清亚洲| 午夜激情综合网| 高清不卡在线观看av| 欧美日韩午夜在线视频| 久久综合狠狠综合| 一区二区三区美女视频| 国产一区二区三区在线看麻豆| 91丝袜高跟美女视频| 久久丝袜美腿综合| 午夜欧美大尺度福利影院在线看| 国内成人自拍视频| 欧美四级电影在线观看| 国产欧美一区二区精品久导航 |