From e55a33d8a3902c425757724c8704e0e1c1ad5c1a Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Wed, 12 Aug 2009 17:41:55 -0700 Subject: [PATCH] Add function for printing warnings --- include/log.h | 2 ++ src/log.c | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/include/log.h b/include/log.h index 991e019..0ed8ee2 100644 --- a/include/log.h +++ b/include/log.h @@ -34,6 +34,8 @@ extern "C" { void connman_info(const char *format, ...) __attribute__((format(printf, 1, 2))); +void connman_warn(const char *format, ...) + __attribute__((format(printf, 1, 2))); void connman_error(const char *format, ...) __attribute__((format(printf, 1, 2))); void connman_debug(const char *format, ...) diff --git a/src/log.c b/src/log.c index 1651f38..dbc3f7c 100644 --- a/src/log.c +++ b/src/log.c @@ -49,6 +49,24 @@ void connman_info(const char *format, ...) } /** + * connman_warn: + * @format: format string + * @Varargs: list of arguments + * + * Output warning messages + */ +void connman_warn(const char *format, ...) +{ + va_list ap; + + va_start(ap, format); + + vsyslog(LOG_WARNING, format, ap); + + va_end(ap); +} + +/** * connman_error: * @format: format string * @varargs: list of arguments -- 2.7.4