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 + -
显示快捷键?