syslog.c revision 1.5 1 1.1 christos #include <sys/types.h>
2 1.1 christos #include <sys/syslog.h>
3 1.1 christos #include <stdio.h>
4 1.1 christos #include <stdarg.h>
5 1.1 christos
6 1.1 christos void
7 1.1 christos openlog(const char *path, int opt, int fac)
8 1.1 christos {
9 1.1 christos }
10 1.1 christos
11 1.1 christos void
12 1.1 christos closelog(void)
13 1.1 christos {
14 1.1 christos }
15 1.1 christos
16 1.2 christos int
17 1.2 christos setlogmask(int mask)
18 1.2 christos {
19 1.4 he return 0xff;
20 1.2 christos }
21 1.2 christos
22 1.3 dsl __strong_alias(_syslog, syslog)
23 1.1 christos void
24 1.1 christos syslog(int fac, const char *fmt, ...)
25 1.1 christos {
26 1.1 christos va_list ap;
27 1.1 christos va_start(ap, fmt);
28 1.1 christos (void)vfprintf(stderr, fmt, ap);
29 1.1 christos va_end(ap);
30 1.3 dsl (void)fprintf(stderr, "\n");
31 1.3 dsl fflush(stderr);
32 1.1 christos }
33 1.1 christos
34 1.3 dsl __strong_alias(_vsyslog, vsyslog)
35 1.1 christos void
36 1.1 christos vsyslog(int fac, const char *fmt, va_list ap)
37 1.1 christos {
38 1.1 christos (void)vfprintf(stderr, fmt, ap);
39 1.3 dsl (void)fprintf(stderr, "\n");
40 1.3 dsl fflush(stderr);
41 1.1 christos }
42 1.5 he
43 1.5 he __strong_alias(_syslog_ss, syslog_ss)
44 1.5 he void
45 1.5 he syslog_ss(int priority, struct syslog_data *data, const char *fmt, ...)
46 1.5 he {
47 1.5 he va_list ap;
48 1.5 he va_start(ap, fmt);
49 1.5 he vsyslog(priority, fmt, ap);
50 1.5 he va_end(ap);
51 1.5 he }
52 1.5 he
53 1.5 he __strong_alias(_vsyslog_ss, vsyslog_ss)
54 1.5 he void
55 1.5 he vsyslog_ss(int priority, struct syslog_data *data, const char *fmt, va_list ap)
56 1.5 he {
57 1.5 he vsyslog(priority, fmt, ap);
58 1.5 he }
59 1.5 he
60 1.5 he __strong_alias(_syslog_r, syslog_r)
61 1.5 he void
62 1.5 he syslog_r(int priority, struct syslog_data *data, const char *fmt, ...)
63 1.5 he {
64 1.5 he va_list ap;
65 1.5 he va_start(ap, fmt);
66 1.5 he vsyslog(priority, fmt, ap);
67 1.5 he va_end(ap);
68 1.5 he }
69 1.5 he
70 1.5 he __strong_alias(_vsyslog_r, vsyslog_r)
71 1.5 he void
72 1.5 he vsyslog_r(int priority, struct syslog_data *data, const char *fmt, va_list ap)
73 1.5 he {
74 1.5 he vsyslog(priority, fmt, ap);
75 1.5 he }
76 1.5 he
77 1.5 he __strong_alias(_closelog_r, closelog_r)
78 1.5 he void
79 1.5 he closelog_r(struct syslog_data *data)
80 1.5 he {
81 1.5 he }
82 1.5 he
83 1.5 he __strong_alias(_setlogmask_r, setlogmask_r)
84 1.5 he int
85 1.5 he setlogmask_r(int maskpri, struct syslog_data *data)
86 1.5 he {
87 1.5 he return 0xff;
88 1.5 he }
89 1.5 he
90 1.5 he __strong_alias(_openlog_r, openlog_r)
91 1.5 he void
92 1.5 he openlog_r(const char *id, int logopt, int facility, struct syslog_data *data)
93 1.5 he {
94 1.5 he }
95