summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Wagner <daniel.wagner@bmw-carit.de>2014-11-05 10:09:40 +0100
committerClark Williams <clark.williams@gmail.com>2014-11-06 15:43:35 -0600
commitbf246ba473b502fa5dbba8254ded138310f929f3 (patch)
tree65dda7f2ef298b1da660dff3b5254d836d57f16c
parent62a796727a32e4fdc45a4c20978bf6c8a3ffda55 (diff)
downloadrt-tests-bf246ba473b502fa5dbba8254ded138310f929f3.tar.gz
error: Add debug() function
Signed-off-by: Daniel Wagner <daniel.wagner@bmw-carit.de>
-rw-r--r--src/include/error.h1
-rw-r--r--src/lib/error.c10
2 files changed, 11 insertions, 0 deletions
diff --git a/src/include/error.h b/src/include/error.h
index 1e33f6c..ae05a2e 100644
--- a/src/include/error.h
+++ b/src/include/error.h
@@ -10,6 +10,7 @@ void err_exit(int err, char *fmt, ...);
void err_msg(char *fmt, ...);
void err_msg_n(int err, char *fmt, ...);
void err_quit(char *fmt, ...);
+void debug(char *fmt, ...);
void info(char *fmt, ...);
void warn(char *fmt, ...);
void fatal(char *fmt, ...);
diff --git a/src/lib/error.c b/src/lib/error.c
index 5eb6352..b32aa02 100644
--- a/src/lib/error.c
+++ b/src/lib/error.c
@@ -46,6 +46,16 @@ void err_quit(char *fmt, ...)
exit(1);
}
+void debug(char *fmt, ...)
+{
+ va_list ap;
+
+ va_start(ap, fmt);
+ fputs("DEBUG: ", stderr);
+ err_doit(0, fmt, ap);
+ va_end(ap);
+}
+
void info(char *fmt, ...)
{
va_list ap;