syslog.c revision 1.6 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.6 christos void syslog_ss(int, struct syslog_data *, const char *, ...);
44 1.5 he __strong_alias(_syslog_ss, syslog_ss)
45 1.5 he void
46 1.5 he syslog_ss(int priority, struct syslog_data *data, const char *fmt, ...)
47 1.5 he {
48 1.5 he va_list ap;
49 1.5 he va_start(ap, fmt);
50 1.5 he vsyslog(priority, fmt, ap);
51 1.5 he va_end(ap);
52 1.5 he }
53 1.5 he
54 1.6 christos void vsyslog_ss(int, struct syslog_data *, const char *, va_list);
55 1.5 he __strong_alias(_vsyslog_ss, vsyslog_ss)
56 1.5 he void
57 1.5 he vsyslog_ss(int priority, struct syslog_data *data, const char *fmt, va_list ap)
58 1.5 he {
59 1.5 he vsyslog(priority, fmt, ap);
60 1.5 he }
61 1.5 he
62 1.5 he __strong_alias(_syslog_r, syslog_r)
63 1.5 he void
64 1.5 he syslog_r(int priority, struct syslog_data *data, const char *fmt, ...)
65 1.5 he {
66 1.5 he va_list ap;
67 1.5 he va_start(ap, fmt);
68 1.5 he vsyslog(priority, fmt, ap);
69 1.5 he va_end(ap);
70 1.5 he }
71 1.5 he
72 1.5 he __strong_alias(_vsyslog_r, vsyslog_r)
73 1.5 he void
74 1.5 he vsyslog_r(int priority, struct syslog_data *data, const char *fmt, va_list ap)
75 1.5 he {
76 1.5 he vsyslog(priority, fmt, ap);
77 1.5 he }
78 1.5 he
79 1.5 he __strong_alias(_closelog_r, closelog_r)
80 1.5 he void
81 1.5 he closelog_r(struct syslog_data *data)
82 1.5 he {
83 1.5 he }
84 1.5 he
85 1.5 he __strong_alias(_setlogmask_r, setlogmask_r)
86 1.5 he int
87 1.5 he setlogmask_r(int maskpri, struct syslog_data *data)
88 1.5 he {
89 1.5 he return 0xff;
90 1.5 he }
91 1.5 he
92 1.5 he __strong_alias(_openlog_r, openlog_r)
93 1.5 he void
94 1.5 he openlog_r(const char *id, int logopt, int facility, struct syslog_data *data)
95 1.5 he {
96 1.5 he }
97