2024-09-06 18:37:47 -04:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <stdarg.h>
|
|
|
|
|
|
|
|
enum print_level {
|
|
|
|
KERN_EMERG,
|
|
|
|
KERN_ALERT,
|
|
|
|
KERN_CRIT,
|
|
|
|
KERN_ERR,
|
|
|
|
KERN_WARNING,
|
|
|
|
KERN_NOTICE,
|
|
|
|
KERN_INFO,
|
|
|
|
KERN_DEBUG,
|
|
|
|
KERN_DEFAULT,
|
|
|
|
KERN_CONT
|
2024-09-06 19:09:07 -04:00
|
|
|
};
|
2024-09-06 18:37:47 -04:00
|
|
|
|
2024-09-06 19:09:07 -04:00
|
|
|
int kprintf(int level, const char *restrict format, ...);
|
|
|
|
int kvprintf(int level, const char *restrict format, va_list ap);
|