From c0fba701e19cf0b04fafc0bde7045408893e2908 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Fri, 5 Jun 2009 08:14:31 +0000 Subject: [PATCH] * Added dprintf_no_syslog() to our kernel emulation layer. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30966 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../add-ons/kernel/kernelland_emu/debug.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/tests/add-ons/kernel/kernelland_emu/debug.cpp b/src/tests/add-ons/kernel/kernelland_emu/debug.cpp index a65cffe5ae..9f20c658c0 100644 --- a/src/tests/add-ons/kernel/kernelland_emu/debug.cpp +++ b/src/tests/add-ons/kernel/kernelland_emu/debug.cpp @@ -105,6 +105,22 @@ dprintf(const char *format,...) } +extern "C" void +dprintf_no_syslog(const char *format,...) +{ + if (!gDebugOutputEnabled) + return; + + va_list args; + va_start(args, format); + printf("\33[34m"); + vprintf(format, args); + printf("\33[0m"); + fflush(stdout); + va_end(args); +} + + extern "C" void kprintf(const char *format,...) {