144743Smarkm /* 244743Smarkm * This module intercepts syslog() library calls and redirects their output 344743Smarkm * to the standard output stream. For interactive testing. 444743Smarkm * 544743Smarkm * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands. 644743Smarkm */ 744743Smarkm 844743Smarkm#ifndef lint 944743Smarkmstatic char sccsid[] = "@(#) fakelog.c 1.3 94/12/28 17:42:21"; 1044743Smarkm#endif 1144743Smarkm 1244743Smarkm#include <stdio.h> 1344743Smarkm 1444743Smarkm#include "mystdarg.h" 1544743Smarkm 1644743Smarkm/* openlog - dummy */ 1744743Smarkm 1844743Smarkm/* ARGSUSED */ 1944743Smarkm 2044743Smarkmopenlog(name, logopt, facility) 2144743Smarkmchar *name; 2244743Smarkmint logopt; 2344743Smarkmint facility; 2444743Smarkm{ 2544743Smarkm /* void */ 2644743Smarkm} 2744743Smarkm 2844743Smarkm/* vsyslog - format one record */ 2944743Smarkm 3044743Smarkmvsyslog(severity, fmt, ap) 3144743Smarkmint severity; 3244743Smarkmchar *fmt; 3344743Smarkmva_list ap; 3444743Smarkm{ 3544743Smarkm char buf[BUFSIZ]; 3644743Smarkm 3744743Smarkm vprintf(percent_m(buf, fmt), ap); 3844743Smarkm printf("\n"); 3944743Smarkm fflush(stdout); 4044743Smarkm} 4144743Smarkm 4244743Smarkm/* syslog - format one record */ 4344743Smarkm 4444743Smarkm/* VARARGS */ 4544743Smarkm 4644743SmarkmVARARGS(syslog, int, severity) 4744743Smarkm{ 4844743Smarkm va_list ap; 4944743Smarkm char *fmt; 5044743Smarkm 5144743Smarkm VASTART(ap, int, severity); 5244743Smarkm fmt = va_arg(ap, char *); 5344743Smarkm vsyslog(severity, fmt, ap); 5444743Smarkm VAEND(ap); 5544743Smarkm} 5644743Smarkm 5744743Smarkm/* closelog - dummy */ 5844743Smarkm 5944743Smarkmcloselog() 6044743Smarkm{ 6144743Smarkm /* void */ 6244743Smarkm} 63