source: trunk/third/tcp_wrappers/fakelog.c @ 11717

Revision 11717, 992 bytes checked in by danw, 26 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r11716, which included commits to RCS files with non-trunk default branches.
Line 
1 /*
2  * This module intercepts syslog() library calls and redirects their output
3  * to the standard output stream. For interactive testing.
4  *
5  * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
6  */
7
8#ifndef lint
9static char sccsid[] = "@(#) fakelog.c 1.3 94/12/28 17:42:21";
10#endif
11
12#include <stdio.h>
13
14#include "mystdarg.h"
15
16/* openlog - dummy */
17
18/* ARGSUSED */
19
20openlog(name, logopt, facility)
21char   *name;
22int     logopt;
23int     facility;
24{
25    /* void */
26}
27
28/* vsyslog - format one record */
29
30vsyslog(severity, fmt, ap)
31int     severity;
32char   *fmt;
33va_list ap;
34{
35    char    buf[BUFSIZ];
36
37    vprintf(percent_m(buf, fmt), ap);
38    printf("\n");
39    fflush(stdout);
40}
41
42/* syslog - format one record */
43
44/* VARARGS */
45
46VARARGS(syslog, int, severity)
47{
48    va_list ap;
49    char   *fmt;
50
51    VASTART(ap, int, severity);
52    fmt = va_arg(ap, char *);
53    vsyslog(severity, fmt, ap);
54    VAEND(ap);
55}
56
57/* closelog - dummy */
58
59closelog()
60{
61    /* void */
62}
Note: See TracBrowser for help on using the repository browser.