/* $NetBSD: log.h,v 1.9 2020/05/25 20:47:32 christos Exp $ */ #ifndef LOG_H #define LOG_H #include "ntp.h" #include "ntp_stdlib.h" #include <stdio.h> #include <stdlib.h> #include <stdarg.h> #include <syslog.h> #include <time.h> /* syslog as ntpd does, even though we are not a daemon */ #ifdef LOG_NTP # define OPENLOG_FAC LOG_NTP #else # ifndef LOG_DAEMON # define LOG_DAEMON 0 # endif # define OPENLOG_FAC LOG_DAEMON #endif void sntp_init_logging(const char *program); void open_logfile(const char *logfile); extern char const *progname; /* for msyslog use too */ #endif |