| 85 | } |
| 86 | |
| 87 | int printk(int msg_level, const char *fmt, ...) |
| 88 | { |
| 89 | va_list args; |
| 90 | int i; |
| 91 | |
| 92 | putchar('<'); |
| 93 | putchar('0' + msg_level); |
| 94 | putchar('>'); |
| 95 | putchar(' '); |
| 96 | va_start(args, fmt); |
| 97 | i = vprintf(fmt, args); |
| 98 | va_end(args); |
| 99 | |
| 100 | return i; |
| 101 | } |
| 102 | |
| 103 | static void usage(char *name) |
| 104 | { |