47 extern "C" {
48 #endif
49
50 /* Common error handling severity levels */
51
52 #define CE_CONT 0 /* continuation */
53 #define CE_NOTE 1 /* notice */
54 #define CE_WARN 2 /* warning */
55 #define CE_PANIC 3 /* panic */
56 #define CE_IGNORE 4 /* print nothing */
57
58 #if !defined(_ASM) && (defined(_KERNEL) || defined(_FAKE_KERNEL))
59
60 /*PRINTFLIKE2*/
61 extern void cmn_err(int, const char *, ...)
62 __KPRINTFLIKE(2);
63
64 extern void vcmn_err(int, const char *, __va_list)
65 __KVPRINTFLIKE(2);
66
67 /*PRINTFLIKE1*/
68 extern void panic(const char *, ...)
69 __KPRINTFLIKE(1) __NORETURN;
70
71 extern void vpanic(const char *, __va_list)
72 __KVPRINTFLIKE(1) __NORETURN;
73
74 #endif /* !_ASM && (_KERNEL || _FAKE_KERNEL) */
75
76 #ifdef __cplusplus
77 }
78 #endif
79
80 #endif /* _SYS_CMN_ERR_H */
|
47 extern "C" {
48 #endif
49
50 /* Common error handling severity levels */
51
52 #define CE_CONT 0 /* continuation */
53 #define CE_NOTE 1 /* notice */
54 #define CE_WARN 2 /* warning */
55 #define CE_PANIC 3 /* panic */
56 #define CE_IGNORE 4 /* print nothing */
57
58 #if !defined(_ASM) && (defined(_KERNEL) || defined(_FAKE_KERNEL))
59
60 /*PRINTFLIKE2*/
61 extern void cmn_err(int, const char *, ...)
62 __KPRINTFLIKE(2);
63
64 extern void vcmn_err(int, const char *, __va_list)
65 __KVPRINTFLIKE(2);
66
67 /*PRINTFLIKE3*/
68 extern void zcmn_err(zoneid_t, int, const char *, ...)
69 __KPRINTFLIKE(3);
70
71 /*PRINTFLIKE1*/
72 extern void panic(const char *, ...)
73 __KPRINTFLIKE(1) __NORETURN;
74
75 extern void vpanic(const char *, __va_list)
76 __KVPRINTFLIKE(1) __NORETURN;
77
78 /*PRINTFLIKE2*/
79 extern void zprintf(zoneid_t, const char *, ...)
80 __KPRINTFLIKE(2);
81
82 #endif /* !_ASM && (_KERNEL || _FAKE_KERNEL) */
83
84 #ifdef __cplusplus
85 }
86 #endif
87
88 #endif /* _SYS_CMN_ERR_H */
|