mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-01-27 11:34:00 +00:00
26 lines
418 B
C
26 lines
418 B
C
|
/**
|
||
|
* Kernel print functions.
|
||
|
*/
|
||
|
|
||
|
#include "printk.h"
|
||
|
|
||
|
#include "vsprintf.h"
|
||
|
|
||
|
/**
|
||
|
* Temporary stand-in main printk.
|
||
|
*
|
||
|
* TODO: This should print via UART, console framebuffer, and to a ring for
|
||
|
* consumption by Horizon
|
||
|
*/
|
||
|
void printk(char *fmt, ...)
|
||
|
{
|
||
|
va_list list;
|
||
|
char buf[512];
|
||
|
va_start(list, fmt);
|
||
|
vsnprintf(buf, sizeof(buf), fmt, list);
|
||
|
|
||
|
/* FIXME: print via UART */
|
||
|
|
||
|
va_end(list);
|
||
|
}
|