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

Revision 11717, 766 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  * vsyslog() for sites without. In order to enable this code, build with
3  * -Dvsyslog=myvsyslog. We use a different name so that no accidents will
4  * happen when vsyslog() exists. On systems with vsyslog(), syslog() is
5  * typically implemented in terms of vsyslog().
6  *
7  * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
8  */
9
10#ifndef lint
11static char sccsid[] = "@(#) myvsyslog.c 1.1 94/12/28 17:42:33";
12#endif
13
14#ifdef vsyslog
15
16#include <stdio.h>
17
18#include "tcpd.h"
19#include "mystdarg.h"
20
21myvsyslog(severity, format, ap)
22int     severity;
23char   *format;
24va_list ap;
25{
26    char    fbuf[BUFSIZ];
27    char    obuf[3 * STRING_LENGTH];
28
29    vsprintf(obuf, percent_m(fbuf, format), ap);
30    syslog(severity, "%s", obuf);
31}
32
33#endif
Note: See TracBrowser for help on using the repository browser.