xref: /freebsd/contrib/ntp/sntp/log.h (revision 2e3507c25e42292b45a5482e116d278f5515d04d)
1 #ifndef LOG_H
2 #define LOG_H
3 
4 #include "ntp.h"
5 #include "ntp_stdlib.h"
6 #include <stdio.h>
7 #include <stdlib.h>
8 #include <stdarg.h>
9 #include <syslog.h>
10 #include <time.h>
11 
12 /* syslog as ntpd does, even though we are not a daemon */
13 #ifdef LOG_NTP
14 # define OPENLOG_FAC	LOG_NTP
15 #else
16 # ifndef LOG_DAEMON
17 #  define LOG_DAEMON	0
18 # endif
19 # define OPENLOG_FAC	LOG_DAEMON
20 #endif
21 
22 void sntp_init_logging(const char *program);
23 void open_logfile(const char *logfile);
24 
25 extern char const *progname;		/* for msyslog use too */
26 
27 #endif
28