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 *progname; /* for msyslog use too */ 26 27 #endif 28