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
parent 441d6dcdf9
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)

View File

@ -9,6 +9,7 @@
#include <AK/Types.h>
extern "C" {
void dbgputch(char);
void dbgputstr(const char*, size_t);
void kernelputstr(const char*, size_t);
void kernelcriticalputstr(const char*, size_t);