From: Miroslav Lichvar Date: Wed, 5 Aug 2015 13:43:39 +0000 (+0200) Subject: client: add logging function to allow linking with memory.o X-Git-Tag: 2.2-pre1~92 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12c434fdc0dfbca5cef44bbe55414ad553bf1534;p=thirdparty%2Fchrony.git client: add logging function to allow linking with memory.o --- diff --git a/client.c b/client.c index 004cade7..32092f1b 100644 --- a/client.c +++ b/client.c @@ -31,6 +31,7 @@ #include "sysincl.h" #include "candm.h" +#include "logging.h" #include "nameserv.h" #include "hash.h" #include "getdate.h" @@ -69,6 +70,24 @@ static int no_dns = 0; static int recv_errqueue = 0; +/* ================================================== */ +/* Log a message. This is a minimalistic replacement of the logging.c + implementation to avoid linking with it and other modules. */ + +int log_debug_enabled = 0; + +void LOG_Message(LOG_Severity severity, LOG_Facility facility, + int line_number, const char *filename, + const char *function_name, const char *format, ...) +{ + va_list ap; + + va_start(ap, format); + vfprintf(stderr, format, ap); + putc('\n', stderr); + va_end(ap); +} + /* ================================================== */ /* Read a single line of commands from standard input. Eventually we might want to use the GNU readline library. */