Home | History | Annotate | Line # | Download | only in libhack
syslog.c revision 1.5.2.1
      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.2.1     pavel 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.5.2.1     pavel 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