X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fstatd%2Flog.c;h=408807ef7da51727a406e7e6ac826730ee5de33c;hp=104dee94175906eeee89789152b439a7eb9d8786;hb=a503848d423fe1681879936da7b526b15f7eca23;hpb=da757713122ce129af239159b1df85e3860c8987 diff --git a/utils/statd/log.c b/utils/statd/log.c index 104dee9..408807e 100644 --- a/utils/statd/log.c +++ b/utils/statd/log.c @@ -12,7 +12,9 @@ * 260295 okir started with simply syslog logging. */ -#include "config.h" +#ifdef HAVE_CONFIG_H +#include +#endif #include #include @@ -32,11 +34,11 @@ static int opt_debug = 0; /* Will be command-line option, eventually */ void log_init() { if (!(run_mode & MODE_LOG_STDERR)) - openlog(name_p, LOG_PID, LOG_DAEMON); + openlog(name_p, LOG_PID | LOG_NDELAY, LOG_DAEMON); mypid = getpid(); - log(L_WARNING,"Version %s Starting",version_p); + note(N_WARNING,"Version %s Starting",version_p); } void log_background(void) @@ -54,7 +56,7 @@ void die(char *fmt, ...) va_end(ap); buffer[1023]=0; - log(L_FATAL, "%s", buffer); + note(N_FATAL, "%s", buffer); #ifndef DEBUG exit (2); @@ -63,7 +65,7 @@ void die(char *fmt, ...) #endif } -void log(int level, char *fmt, ...) +void note(int level, char *fmt, ...) { char buffer[1024]; va_list ap; @@ -73,7 +75,7 @@ void log(int level, char *fmt, ...) va_end(ap); buffer[1023]=0; - if ((!(run_mode & MODE_LOG_STDERR)) && (level < L_DEBUG)) { + if ((!(run_mode & MODE_LOG_STDERR)) && (level < N_DEBUG)) { syslog(level, "%s", buffer); } else if (run_mode & MODE_LOG_STDERR) { /* Log everything, including dprintf() stuff to stderr */