Kernel: Add dbgputch() to kstdio.h

This adds a dbgputch() alongside dbgputstr() in kstdio.h. The function
already existed as the static function debugger_out(). It has now been
exposed to users of kstdio.h.
This commit is contained in:
Max Wipfli 2021-06-23 17:51:30 +02:00 committed by Andreas Kling
commit 67067904f5
Notes: sideshowbarker 2024-07-18 11:35:37 +09:00
2 changed files with 3 additions and 2 deletions

View file

@ -145,7 +145,7 @@ int snprintf(char* buffer, size_t size, const char* fmt, ...)
return ret;
}
static void debugger_out(char ch)
extern "C" void dbgputch(char ch)
{
if (serial_debug)
serial_putch(ch);
@ -158,7 +158,7 @@ extern "C" void dbgputstr(const char* characters, size_t length)
return;
ScopedSpinLock lock(s_log_lock);
for (size_t i = 0; i < length; ++i)
debugger_out(characters[i]);
dbgputch(characters[i]);
}
extern "C" void kernelputstr(const char* characters, size_t length)