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 22void sntp_init_logging(const char *program); 23void open_logfile(const char *logfile); 24 25extern char const *progname; /* for msyslog use too */ 26 27#endif 28