X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fstatd%2Flog.c;h=a6ca996b6b81117f4d5db24de6e04f8bf1e744f6;hp=104dee94175906eeee89789152b439a7eb9d8786;hb=29e2293a69a75abf0ce1c85daff0b94c9875d56a;hpb=da757713122ce129af239159b1df85e3860c8987 diff --git a/utils/statd/log.c b/utils/statd/log.c index 104dee9..a6ca996 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 @@ -27,16 +29,18 @@ static pid_t mypid; /* Turns on logging to console/stderr. */ +#if 0 static int opt_debug = 0; /* Will be command-line option, eventually */ +#endif -void log_init() +void log_init(void) { 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 +58,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 +67,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 +77,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 */