1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-03 21:22:14 +00:00

Kernel: Remove kprintf()

There are no remaining users of this API.
This commit is contained in:
Andreas Kling 2021-02-17 16:33:43 +01:00
parent 40e5210036
commit 5f610417d0
3 changed files with 0 additions and 42 deletions

View file

@ -49,23 +49,6 @@ int get_serial_debug()
return serial_debug;
}
static void color_on()
{
IO::out8(0xe9, 0x1b);
IO::out8(0xe9, '[');
IO::out8(0xe9, '3');
IO::out8(0xe9, '6');
IO::out8(0xe9, 'm');
}
static void color_off()
{
IO::out8(0xe9, 0x1b);
IO::out8(0xe9, '[');
IO::out8(0xe9, '0');
IO::out8(0xe9, 'm');
}
static void serial_putch(char ch)
{
static bool serial_ready = false;
@ -111,23 +94,6 @@ static void console_out(char ch)
}
}
static void console_putch(char*&, char ch)
{
console_out(ch);
}
int kprintf(const char* fmt, ...)
{
ScopedSpinLock lock(s_log_lock);
color_on();
va_list ap;
va_start(ap, fmt);
int ret = printf_internal(console_putch, nullptr, fmt, ap);
va_end(ap);
color_off();
return ret;
}
static void buffer_putch(char*& bufptr, char ch)
{
*bufptr++ = ch;