xref: /netbsd-src/external/bsd/ntp/dist/sntp/log.h (revision 9ddb6ab554e70fb9bbd90c3d96b812bc57755a14)
1 /*	$NetBSD: log.h,v 1.3 2012/02/01 07:46:23 kardel Exp $	*/
2 
3 #ifndef LOG_H
4 #define LOG_H
5 
6 #include "ntp.h"
7 #include "ntp_stdlib.h"
8 #include <stdio.h>
9 #include <stdlib.h>
10 #include <stdarg.h>
11 #include <syslog.h>
12 #include <time.h>
13 
14 /* syslog as ntpd does, even though we are not a daemon */
15 #ifdef LOG_NTP
16 # define OPENLOG_FAC	LOG_NTP
17 #else
18 # ifndef LOG_DAEMON
19 #  define LOG_DAEMON	0
20 # endif
21 # define OPENLOG_FAC	LOG_DAEMON
22 #endif
23 
24 void init_logging(void);
25 void open_logfile(const char *logfile);
26 
27 #endif
28