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

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

?? fingerd.c

?? 早期freebsd實現
?? C
字號:
/* * Copyright (c) 1983, 1993 *	The Regents of the University of California.  All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software *    must display the following acknowledgement: *	This product includes software developed by the University of *	California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors *    may be used to endorse or promote products derived from this software *    without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */#ifndef lintstatic char copyright[] ="@(#) Copyright (c) 1983, 1993\n\	The Regents of the University of California.  All rights reserved.\n";#endif /* not lint */#ifndef lintstatic char sccsid[] = "@(#)fingerd.c	8.1 (Berkeley) 6/4/93";#endif /* not lint */#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <errno.h>#include <unistd.h>#include <syslog.h>#include <netdb.h>#include <stdio.h>#include <stdlib.h>#include <strings.h>#include "pathnames.h"void err __P((const char *, ...));intmain(argc, argv)	int argc;	char *argv[];{	register FILE *fp;	register int ch;	register char *lp;	struct hostent *hp;	struct sockaddr_in sin;	int p[2], logging, secure, sval;#define	ENTRIES	50	char **ap, *av[ENTRIES + 1], **comp, line[1024], *prog;	prog = _PATH_FINGER;	logging = secure = 0;	openlog("fingerd", LOG_PID | LOG_CONS, LOG_DAEMON);	opterr = 0;	while ((ch = getopt(argc, argv, "slp:")) != EOF)		switch (ch) {		case 'l':			logging = 1;			break;		case 'p':			prog = optarg;			break;		case 's':			secure = 1;			break;		case '?':		default:			err("illegal option -- %c", ch);		}	if (logging) {		sval = sizeof(sin);		if (getpeername(0, (struct sockaddr *)&sin, &sval) < 0)			err("getpeername: %s", strerror(errno));		if (hp = gethostbyaddr((char *)&sin.sin_addr.s_addr,		    sizeof(sin.sin_addr.s_addr), AF_INET))			lp = hp->h_name;		else			lp = inet_ntoa(sin.sin_addr);		syslog(LOG_NOTICE, "query from %s", lp);	}	if (!fgets(line, sizeof(line), stdin))		exit(1);		comp = &av[1];	for (lp = line, ap = &av[2];;) {		*ap = strtok(lp, " \t\r\n");		if (!*ap) {			if (secure && ap == &av[2]) {				puts("must provide username\r\n");				exit(1);			}			break;		}		if (secure && strchr(*ap, '@')) {			puts("fowarding service denied\r\n");			exit(1);		}		/* RFC742: "/[Ww]" == "-l" */		if ((*ap)[0] == '/' && ((*ap)[1] == 'W' || (*ap)[1] == 'w')) {			av[1] = "-l";			comp = &av[0];		}		else if (++ap == av + ENTRIES)			break;		lp = NULL;	}	if (lp = strrchr(prog, '/'))		*comp = ++lp;	else		*comp = prog;	if (pipe(p) < 0)		err("pipe: %s", strerror(errno));	switch(vfork()) {	case 0:		(void)close(p[0]);		if (p[1] != 1) {			(void)dup2(p[1], 1);			(void)close(p[1]);		}		execv(prog, comp);		err("execv: %s: %s", prog, strerror(errno));		_exit(1);	case -1:		err("fork: %s", strerror(errno));	}	(void)close(p[1]);	if (!(fp = fdopen(p[0], "r")))		err("fdopen: %s", strerror(errno));	while ((ch = getc(fp)) != EOF) {		if (ch == '\n')			putchar('\r');		putchar(ch);	}	exit(0);}#if __STDC__#include <stdarg.h>#else#include <varargs.h>#endifvoid#if __STDC__err(const char *fmt, ...)#elseerr(fmt, va_alist)	char *fmt;        va_dcl#endif{	va_list ap;#if __STDC__	va_start(ap, fmt);#else	va_start(ap);#endif	(void)vsyslog(LOG_ERR, fmt, ap);	va_end(ap);	exit(1);	/* NOTREACHED */}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产suv一区二区三区88区| 国产亚洲一区二区三区四区 | 欧美精品一级二级三级| 另类小说视频一区二区| 亚洲激情成人在线| 亚洲精品老司机| 国产精品美女久久久久aⅴ| 欧美大片一区二区| 欧美一级夜夜爽| 91丨porny丨首页| 大桥未久av一区二区三区中文| 日韩在线播放一区二区| 亚洲欧美另类图片小说| 国产精品国产三级国产有无不卡| 色爱区综合激月婷婷| av高清久久久| 欧美一级在线免费| 制服丝袜亚洲播放| 欧美日韩你懂得| 欧美色图天堂网| 欧美色涩在线第一页| 欧美三区免费完整视频在线观看| 91免费视频网| 欧美优质美女网站| 欧美日韩夫妻久久| 精品国产三级电影在线观看| 精品久久人人做人人爽| 久久综合九色欧美综合狠狠| 精品久久久影院| 欧美国产视频在线| 亚洲视频资源在线| 亚洲国产成人va在线观看天堂| 一二三四区精品视频| 舔着乳尖日韩一区| 日韩av午夜在线观看| 免费不卡在线观看| 国产99久久久国产精品潘金网站| 亚洲一级二级三级在线免费观看| 午夜视频一区二区三区| 老司机免费视频一区二区三区| 麻豆国产一区二区| 国产高清不卡一区| 91论坛在线播放| 91精品国产综合久久小美女| 久久免费视频色| 亚洲色图在线播放| 日韩国产成人精品| 成+人+亚洲+综合天堂| 欧美日韩一区二区三区在线| 精品福利在线导航| 亚洲免费资源在线播放| 国产高清在线精品| 在线看国产一区| 中文字幕精品三区| 狠狠色综合播放一区二区| 欧美自拍偷拍一区| 国产精品电影一区二区| 精品亚洲免费视频| 4438x成人网最大色成网站| 亚洲欧美乱综合| 从欧美一区二区三区| 精品999在线播放| 日韩avvvv在线播放| 欧美色男人天堂| 亚洲制服丝袜一区| 99re在线视频这里只有精品| 国产日韩精品一区二区三区| 久久99精品久久久久婷婷| 91精品国产综合久久精品图片| 亚洲欧美视频一区| www.日韩大片| 国产精品成人一区二区艾草 | 欧美aⅴ一区二区三区视频| 日本丰满少妇一区二区三区| 国产精品久久久久久久岛一牛影视| 激情小说欧美图片| 久久久久成人黄色影片| 国产一区二区精品久久99| 久久久国产精品麻豆| 国内成人自拍视频| 国产亚洲精品aa| 成人黄色小视频在线观看| 国产精品蜜臀av| 97久久超碰国产精品| 美日韩一区二区| 欧美成人三级在线| 国产激情一区二区三区四区| 国产三级一区二区| 91美女蜜桃在线| 亚洲一区二区三区中文字幕| 在线91免费看| 精品影院一区二区久久久| 国产日韩精品一区| 色婷婷久久久综合中文字幕| 亚洲国产精品一区二区尤物区| 欧美日本在线播放| 国产在线国偷精品免费看| 国产精品视频免费| 欧美日韩亚洲丝袜制服| 久久精品国产亚洲aⅴ| 久久一日本道色综合| heyzo一本久久综合| 亚洲成精国产精品女| 日韩丝袜美女视频| 成人av电影观看| 亚洲第一电影网| 国产欧美精品一区二区色综合 | 精品日韩成人av| av资源网一区| 日韩福利电影在线观看| 中文欧美字幕免费| 欧美日韩在线精品一区二区三区激情| 免费看精品久久片| 亚洲日穴在线视频| 精品久久久久一区| 欧美视频在线不卡| 国产98色在线|日韩| 三级欧美韩日大片在线看| 亚洲成人av中文| 国产午夜久久久久| 欧美一区二区三区在| 99久久久国产精品免费蜜臀| 免费av成人在线| 亚洲影视在线播放| 中文字幕欧美激情| 欧美一级高清片| 欧美性受极品xxxx喷水| 国产99精品国产| 国内成人免费视频| 日韩成人精品在线观看| 一区二区三区四区在线免费观看 | 色菇凉天天综合网| 国产精品亚洲午夜一区二区三区| 亚洲国产美女搞黄色| 中文字幕在线观看不卡| 26uuu精品一区二区三区四区在线| 欧美在线不卡视频| 99精品欧美一区二区三区小说| 国产一区二区三区国产| 免费久久99精品国产| 午夜私人影院久久久久| 一个色在线综合| 夜夜嗨av一区二区三区网页| 中文av一区特黄| 精品国产自在久精品国产| 91精品久久久久久久91蜜桃| 欧美日韩另类一区| 色综合久久88色综合天天6 | 色综合久久88色综合天天| 国产成人av影院| 国产精品一区二区不卡| 韩国中文字幕2020精品| 看电视剧不卡顿的网站| 麻豆久久久久久久| 免费看精品久久片| 毛片不卡一区二区| 久久 天天综合| 国产一区二区不卡在线| 国产成人在线电影| 成人网在线播放| 91免费国产在线| 欧美三级一区二区| 欧美人妇做爰xxxⅹ性高电影| 欧美色网站导航| 欧美一区二区视频在线观看2022| 欧美日韩国产影片| 精品久久久久久久人人人人传媒| 欧美大片拔萝卜| 中文字幕国产一区| 亚洲欧美乱综合| 青青草国产精品亚洲专区无| 精品一区二区三区欧美| 粗大黑人巨茎大战欧美成人| 色婷婷av一区二区三区大白胸| 欧美日韩午夜影院| xf在线a精品一区二区视频网站| 国产喂奶挤奶一区二区三区| 亚洲欧美日韩精品久久久久| 午夜日韩在线观看| 国产毛片精品视频| 色哟哟精品一区| 日韩精品专区在线影院重磅| 亚洲一本大道在线| 极品美女销魂一区二区三区| 成人免费电影视频| 欧美老肥妇做.爰bbww视频| 精品国产一区a| 伊人性伊人情综合网| 美脚の诱脚舐め脚责91| 99久久免费视频.com| 日韩一卡二卡三卡四卡| 欧美激情中文不卡| 天天av天天翘天天综合网色鬼国产| 国产一区二区三区av电影 | 日韩成人午夜电影| 国产福利电影一区二区三区| 欧美写真视频网站| 久久久国产综合精品女国产盗摄| 亚洲第一激情av| 大美女一区二区三区|