From 12c434fdc0dfbca5cef44bbe55414ad553bf1534 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Wed, 5 Aug 2015 15:43:39 +0200 Subject: [PATCH] client: add logging function to allow linking with memory.o --- client.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/client.c b/client.c index 004cade..32092f1 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. */