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

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

?? im_doors.c

?? MSyslog是一個(gè)允許在Linux下運(yùn)行的網(wǎng)絡(luò)系統(tǒng)日志程序
?? C
字號:
/*      $CoreSDI: im_doors.c,v 1.13 2001/03/23 00:12:29 alejo Exp $   *//* * Copyright (c) 2001, Core SDI S.A., Argentina * 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. Neither name of the Core SDI S.A. 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 AUTHOR ``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 AUTHOR 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. *//* * im_doors -- use syslog doors for a syslog helper *       * Author: Ari Edelkind (11/02/2000) *     */#include "config.h"#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <errno.h>#include <syslog.h>#include <stropts.h>#include <string.h>#include <unistd.h>#include <stdio.h>#include <door.h>#include <time.h>#include "../modules.h"#include "../syslogd.h"void im_door_func ();#define DEFAULT_DOOR "/etc/.syslog_door"#define DOOR_MODE 00644                    /* Drw-r--r-- */#define LB_SIZE 128                        /* log buffer *//* * initialize doors input * */intim_doors_init(struct i_module *I, char **argv, int argc){	char *door_path = DEFAULT_DOOR;	int fd;	dprintf(MSYSLOG_INFORMATIVE, "im_doors_init: Entering\n");	if (argc < 1 || argc > 2) {		dprintf(MSYSLOG_SERIOUS, "doors usage: -i doors[:path]\n\n");		return (-1);	}	if (argc == 2)		door_path = argv[1];	if (unlink(door_path) == -1) {		if (errno != ENOENT) {			dprintf(MSYSLOG_SERIOUS, "im_doors: unlink(%s): %s\n",			    door_path, strerror (errno));			return (-1);		}		dprintf(MSYSLOG_INFORMATIVE, "%s didn't exist; it will be "		    "created\n", door_path);	}	if ((fd = open (door_path, O_CREAT | O_RDWR, 00644)) == -1) {		dprintf(MSYSLOG_SERIOUS, "im_doors: open(%s): %s\n", door_path,		    strerror (errno));		return (-1);	}	if (close(fd) == -1) {		/* if close() fails here, there's probably an fs error */		dprintf(MSYSLOG_SERIOUS, "im_doors: close(%s): %s\n",		    door_path, strerror (errno));		return (-1);	}	if ((fd = door_create(im_door_func, NULL, 0)) == -1) {		dprintf(MSYSLOG_SERIOUS, "im_doors: door_create: %s\n",		    strerror (errno));		return (-1);	}	if (fattach(fd, door_path) == -1) {		dprintf(MSYSLOG_SERIOUS, "im_doors: fattach(%s): %s\n",		    door_path, strerror (errno));		return (-1);	}        return(1);}/* door function */void im_door_func(cookie, dataptr, datasize, descptr, ndesc)	void *cookie;	char *dataptr;	size_t datasize;	door_desc_t *descptr;	size_t ndesc;{	struct door_cred dcred;	char logbuf[LB_SIZE];	if (door_cred(&dcred) == -1) {		snprintf (logbuf, LB_SIZE, "door_cred failed: %s\n",		    strerror (errno));		logerror (logbuf);	} else {		dprintf(MSYSLOG_INFORMATIVE, "door connection from uid %lu",		    (unsigned long)dcred.dc_euid);		if (dcred.dc_euid != dcred.dc_ruid)			dprintf(MSYSLOG_INFORMATIVE) (" (%lu)",			    (unsigned long)dcred.dc_ruid);		dprintf(MSYSLOG_INFORMATIVE) ("\n");	}	/* this function does absolutely nothing except return */	door_return(NULL, 0, NULL, 0);	/* if control reaches here, something went wrong */	snprintf(logbuf, LB_SIZE, "door_return failed: %s\n",	    strerror(errno));	logerror(logbuf);}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线电影欧美成精品| 国产一区二区0| 国产亚洲精品资源在线26u| 日韩精品一级二级| 日韩小视频在线观看专区| 日韩二区三区在线观看| 777欧美精品| 九九九精品视频| 国产校园另类小说区| 不卡在线观看av| 《视频一区视频二区| 欧美亚洲一区二区在线观看| 亚洲一区二区视频| 欧美一级片在线| 国产原创一区二区三区| 中文成人av在线| 欧美影院精品一区| 国产在线观看一区二区| 中文字幕乱码一区二区免费| 一本到不卡免费一区二区| 午夜久久久久久久久久一区二区| 日韩一区二区在线观看视频播放| 激情文学综合丁香| 国产精品黄色在线观看| 欧美亚洲愉拍一区二区| 久久99精品国产91久久来源| 中文字幕不卡的av| 欧美福利电影网| 国产成人亚洲综合a∨猫咪| 一区二区久久久久久| 欧美精品一区二区三区四区| jizz一区二区| 美女看a上一区| 亚洲四区在线观看| 欧美电影免费观看完整版| a美女胸又www黄视频久久| 日产欧产美韩系列久久99| 国产精品久久久久久久久免费桃花 | 国产午夜精品一区二区三区四区| 91亚洲永久精品| 精品制服美女久久| 亚洲五月六月丁香激情| 久久伊人蜜桃av一区二区| 欧美在线观看一区二区| 国产91高潮流白浆在线麻豆 | 日本一区二区视频在线观看| 欧美日韩一区国产| 99精品热视频| 国产揄拍国内精品对白| 亚洲123区在线观看| 国产精品国产三级国产专播品爱网 | 欧美日韩精品一区二区在线播放| 成人视屏免费看| 精品一区二区在线观看| 亚洲一区在线看| 亚洲欧洲韩国日本视频| 国产日韩av一区二区| 欧美乱妇20p| 色婷婷久久久久swag精品| 国产风韵犹存在线视精品| 免费在线看一区| 午夜视频一区在线观看| 亚洲精品国产第一综合99久久| 国产日产欧美一区二区三区| 欧美mv和日韩mv的网站| 欧美一区国产二区| 337p亚洲精品色噜噜狠狠| 欧美日韩一级二级| 在线观看欧美日本| 日本久久精品电影| 在线视频国内一区二区| 色综合久久中文综合久久97| 99视频一区二区| 91色porny在线视频| 成人黄色a**站在线观看| 成人国产视频在线观看| 丁香亚洲综合激情啪啪综合| 国产成人综合视频| 成人综合婷婷国产精品久久蜜臀 | 91久久精品一区二区三区| 91免费版pro下载短视频| 99久久精品国产精品久久| 成人激情免费电影网址| 北岛玲一区二区三区四区| a在线欧美一区| 99re66热这里只有精品3直播| 99这里只有久久精品视频| 99re成人精品视频| 欧洲中文字幕精品| 欧美丰满高潮xxxx喷水动漫| 欧美精品久久天天躁| 日韩午夜精品电影| 精品国精品自拍自在线| 国产视频一区二区在线观看| 欧美国产精品v| 亚洲激情欧美激情| 婷婷六月综合亚洲| 久久99热这里只有精品| 国产一区二三区好的| 国产成人亚洲精品狼色在线| 972aa.com艺术欧美| 日本道精品一区二区三区| 欧美久久一区二区| 久久久久久日产精品| 国产精品国产精品国产专区不片| 亚洲一区国产视频| 久久精品免费看| 成人18视频日本| 欧美久久久久中文字幕| 久久久国产精华| 亚洲欧美一区二区不卡| 日韩国产在线一| 国产电影一区二区三区| 色国产精品一区在线观看| 日韩欧美二区三区| 中文字幕一区二区三区av| 日韩精品欧美精品| 成人精品一区二区三区四区| 欧美久久一二三四区| 日本一区二区三区在线不卡| 午夜天堂影视香蕉久久| 东方aⅴ免费观看久久av| 欧美男男青年gay1069videost | 亚洲人123区| 激情综合色综合久久| 在线观看国产日韩| 久久久久一区二区三区四区| 亚洲大片精品永久免费| 风间由美性色一区二区三区| 欧美日本国产视频| 国产精品黄色在线观看| 精品伊人久久久久7777人| 色菇凉天天综合网| 国产欧美日韩另类视频免费观看| 一区二区三区不卡视频在线观看| 麻豆精品视频在线| 成人ar影院免费观看视频| 9191久久久久久久久久久| 久久久精品综合| 一区二区三区在线免费视频| 精品亚洲免费视频| 欧美写真视频网站| 国产日韩欧美精品在线| 亚洲午夜av在线| 国产成人精品亚洲日本在线桃色 | 国产精品中文欧美| 欧美日韩三级一区二区| 欧美激情综合五月色丁香小说| 亚洲va欧美va天堂v国产综合| 老司机午夜精品| 3d成人h动漫网站入口| 国产精品免费久久| 看电视剧不卡顿的网站| 欧洲av在线精品| 一区二区三区在线免费观看| 风间由美性色一区二区三区| 欧美顶级少妇做爰| 亚洲精品日韩一| 一本色道久久加勒比精品| 久久综合九色综合欧美98| 亚洲国产sm捆绑调教视频| 99精品黄色片免费大全| 色综合久久久网| 日韩久久一区二区| 国产在线不卡视频| 欧美大尺度电影在线| 亚洲三级在线观看| 色视频一区二区| 成人欧美一区二区三区小说| 韩国三级在线一区| 欧美一区二区二区| 国模冰冰炮一区二区| 91麻豆精品国产无毒不卡在线观看| 亚洲国产精品精华液ab| 国产精品一区专区| 26uuu另类欧美亚洲曰本| 日本aⅴ免费视频一区二区三区| 91精品国产91热久久久做人人| 一区二区三区免费| 色诱亚洲精品久久久久久| 亚洲三级在线免费| 欧美日韩的一区二区| 日韩电影在线观看一区| 欧美三级在线播放| 最好看的中文字幕久久| 欧美性videosxxxxx| 亚洲综合色视频| 色婷婷久久99综合精品jk白丝| 精品国产第一区二区三区观看体验 | 欧美变态tickling挠脚心| 国产在线播放一区| 国产午夜精品一区二区三区四区| 国产福利91精品一区| 久久夜色精品国产噜噜av| av午夜一区麻豆| 亚洲激情图片qvod| 欧美性大战久久久| 亚洲成年人网站在线观看| 日韩欧美一卡二卡| 国产一区二区在线观看视频|