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 */
 |