null_syslog.c

来自「Linux下的socks的程序源程序,用于socks的代理服务」· C语言 代码 · 共 44 行

C
44
字号
/* null_syslog.c	-	<edwin@cs.ruu.nl>	05/Nov/94 *	provides empty syslog() functions for those who *	would rather not have the rClient programs logging *	to the syslog daemon. *//* varargs/stdarg, let's try to unify ANSI/non-ANSI variants here */#ifdef __STDC__#include <stdarg.h>#define VARARGS(func,type,arg) func(type arg, ...)#define VASTART(ap,type,name)  va_start(ap,name)#define VAEND(ap)              va_end(ap)#else#include <varargs.h>#define VARARGS(func,type,arg) func(va_alist) va_dcl#define VASTART(ap,type,name)  {type name; va_start(ap); name = va_arg(ap, type)#define VAEND(ap)              va_end(ap);}#endifsocks_0openlog(ident, log_opt, fac)	char	*ident;	int	log_opt,		fac;{	/* empty */}socks_0closelog(){	/* empty */}VARARGS(socks_0syslog, int, prio){	va_list ap;	VASTART(ap, int, prio);	/* empty */	VAEND(ap);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?