|
1 | 1 | #ifndef __KERN_LEVELS_H__
|
2 | 2 | #define __KERN_LEVELS_H__
|
3 | 3 |
|
4 |
| -#define KERN_EMERG "<0>" /* system is unusable */ |
5 |
| -#define KERN_ALERT "<1>" /* action must be taken immediately */ |
6 |
| -#define KERN_CRIT "<2>" /* critical conditions */ |
7 |
| -#define KERN_ERR "<3>" /* error conditions */ |
8 |
| -#define KERN_WARNING "<4>" /* warning conditions */ |
9 |
| -#define KERN_NOTICE "<5>" /* normal but significant condition */ |
10 |
| -#define KERN_INFO "<6>" /* informational */ |
11 |
| -#define KERN_DEBUG "<7>" /* debug-level messages */ |
| 4 | +#define KERN_SOH "\001" /* ASCII Start Of Header */ |
| 5 | +#define KERN_SOH_ASCII '\001' |
| 6 | + |
| 7 | +#define KERN_EMERG KERN_SOH "0" /* system is unusable */ |
| 8 | +#define KERN_ALERT KERN_SOH "1" /* action must be taken immediately */ |
| 9 | +#define KERN_CRIT KERN_SOH "2" /* critical conditions */ |
| 10 | +#define KERN_ERR KERN_SOH "3" /* error conditions */ |
| 11 | +#define KERN_WARNING KERN_SOH "4" /* warning conditions */ |
| 12 | +#define KERN_NOTICE KERN_SOH "5" /* normal but significant condition */ |
| 13 | +#define KERN_INFO KERN_SOH "6" /* informational */ |
| 14 | +#define KERN_DEBUG KERN_SOH "7" /* debug-level messages */ |
| 15 | + |
| 16 | +#define KERN_DEFAULT KERN_SOH "d" /* the default kernel loglevel */ |
12 | 17 |
|
13 |
| -/* Use the default kernel loglevel */ |
14 |
| -#define KERN_DEFAULT "<d>" |
15 | 18 | /*
|
16 | 19 | * Annotation for a "continued" line of log printout (only done after a
|
17 | 20 | * line that had no enclosing \n). Only to be used by core/arch code
|
18 | 21 | * during early bootup (a continued line is not SMP-safe otherwise).
|
19 | 22 | */
|
20 |
| -#define KERN_CONT "<c>" |
| 23 | +#define KERN_CONT KERN_SOH "c" |
21 | 24 |
|
22 | 25 | #endif
|
0 commit comments