1/* $NetBSD: log.h,v 1.9 2020/05/25 20:47:32 christos 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 24void sntp_init_logging(const char *program); 25void open_logfile(const char *logfile); 26 27extern char const *progname; /* for msyslog use too */ 28 29#endif 30