diff options
| author | Franklin Wei <frankhwei536@gmail.com> | 2015-03-01 14:40:30 -0500 |
|---|---|---|
| committer | Franklin Wei <frankhwei536@gmail.com> | 2015-03-01 14:40:30 -0500 |
| commit | 35d98182c5b86c25eb4e7fd18fc68f240683960b (patch) | |
| tree | eef74a8d1243e5d335b02dc99ae41ebc3077eae9 /kernel/panic.c | |
| parent | c7252588ebb95f97631e9470778c69afa00c35b5 (diff) | |
| download | kappa-35d98182c5b86c25eb4e7fd18fc68f240683960b.zip kappa-35d98182c5b86c25eb4e7fd18fc68f240683960b.tar.gz kappa-35d98182c5b86c25eb4e7fd18fc68f240683960b.tar.bz2 kappa-35d98182c5b86c25eb4e7fd18fc68f240683960b.tar.xz | |
vprintf and panic formatting
Diffstat (limited to 'kernel/panic.c')
| -rw-r--r-- | kernel/panic.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/kernel/panic.c b/kernel/panic.c index 3a2ddf1..42b54d7 100644 --- a/kernel/panic.c +++ b/kernel/panic.c @@ -1,10 +1,15 @@ #include "panic.h" +#include <stdarg.h> #include <stdio.h> __attribute__((noreturn)) void panic(const char *str, ...) { /* no printf formatting for now */ - printf("KERNEL PANIC: %s", str); + printf("KERNEL PANIC: "); + va_list ap; + va_start(ap, str); + vprintf(str, ap); + va_end(ap); for(;;) { asm("cli"); |