12aef6930SMark Murray /*
22aef6930SMark Murray * This module intercepts syslog() library calls and redirects their output
32aef6930SMark Murray * to the standard output stream. For interactive testing.
42aef6930SMark Murray *
52aef6930SMark Murray * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
62aef6930SMark Murray */
72aef6930SMark Murray
82aef6930SMark Murray #ifndef lint
92aef6930SMark Murray static char sccsid[] = "@(#) fakelog.c 1.3 94/12/28 17:42:21";
102aef6930SMark Murray #endif
112aef6930SMark Murray
122aef6930SMark Murray #include <stdio.h>
132aef6930SMark Murray
142aef6930SMark Murray #include "mystdarg.h"
152aef6930SMark Murray
162aef6930SMark Murray /* openlog - dummy */
172aef6930SMark Murray
182aef6930SMark Murray /* ARGSUSED */
192aef6930SMark Murray
openlog(char * name,int logopt,int facility)20*14f102eaSEd Maste void openlog(char *name, int logopt, int facility)
212aef6930SMark Murray {
222aef6930SMark Murray /* void */
232aef6930SMark Murray }
242aef6930SMark Murray
252aef6930SMark Murray /* vsyslog - format one record */
262aef6930SMark Murray
vsyslog(int severity,char * fmt,va_list ap)27*14f102eaSEd Maste void vsyslog(int severity, char *fmt, va_list ap)
282aef6930SMark Murray {
292aef6930SMark Murray char buf[BUFSIZ];
302aef6930SMark Murray
312aef6930SMark Murray vprintf(percent_m(buf, fmt), ap);
322aef6930SMark Murray printf("\n");
332aef6930SMark Murray fflush(stdout);
342aef6930SMark Murray }
352aef6930SMark Murray
362aef6930SMark Murray /* syslog - format one record */
372aef6930SMark Murray
382aef6930SMark Murray /* VARARGS */
392aef6930SMark Murray
VARARGS(syslog,int,severity)4074812c2bSSean Bruno void VARARGS(syslog, int, severity)
412aef6930SMark Murray {
422aef6930SMark Murray va_list ap;
432aef6930SMark Murray char *fmt;
442aef6930SMark Murray
452aef6930SMark Murray VASTART(ap, int, severity);
462aef6930SMark Murray fmt = va_arg(ap, char *);
472aef6930SMark Murray vsyslog(severity, fmt, ap);
482aef6930SMark Murray VAEND(ap);
492aef6930SMark Murray }
502aef6930SMark Murray
512aef6930SMark Murray /* closelog - dummy */
522aef6930SMark Murray
closelog()5374812c2bSSean Bruno void closelog()
542aef6930SMark Murray {
552aef6930SMark Murray /* void */
562aef6930SMark Murray }
57