From 275102551620a0a95cc20487a17e738d865e0992 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sat, 15 Jan 2005 21:44:16 +0000 Subject: [PATCH] Temporarily added debug_[v]printf() functions for userland usage, equivalent to dprintf() in kernel. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10760 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/libroot/os/debug.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/kernel/libroot/os/debug.c b/src/kernel/libroot/os/debug.c index ca4dd4998c..b7b1fbd30f 100644 --- a/src/kernel/libroot/os/debug.c +++ b/src/kernel/libroot/os/debug.c @@ -89,3 +89,26 @@ _debuggerAssert(const char * file, int line, char * message) return 0; } +// TODO: Remove. Temporary debug helper. + +void +debug_printf(const char *format, ...) +{ + va_list list; + va_start(list, format); + + debug_vprintf(format, list); + + va_end(list); +} + +void +debug_vprintf(const char *format, va_list args) +{ + char buffer[1024]; + vsnprintf(buffer, sizeof(buffer), format, args); + + _kern_debug_output(buffer); +} + +