#define __LUNAIX_SYSLOG_H
#include <lunaix/compiler.h>
+#include <lunaix/spike.h>
#include <stdarg.h>
#define KLOG_DEBUG 0
va_end(args); \
}
+#define printk(fmt, ...) kprintf_v(__FILE__, fmt, ##__VA_ARGS__)
+
#define DEBUG(fmt, ...) kprintf(KDEBUG fmt, ##__VA_ARGS__)
#define INFO(fmt, ...) kprintf(KINFO fmt, ##__VA_ARGS__)
#define WARN(fmt, ...) kprintf(KWARN fmt, ##__VA_ARGS__)
#define FATAL(fmt, ...) \
({ \
kprintf(KFATAL fmt, ##__VA_ARGS__); \
- spin(); \
+ fail(fmt); \
})
void
kprintf_m(const char* component, const char* fmt, va_list args);
+
+void
+kprintf_v(const char* component, const char* fmt, ...);
#endif /* __LUNAIX_SYSLOG_H */