ASSERT(9F)




NAME

     ASSERT, assert - expression verification


SYNOPSIS

     #include <sys/debug.h>

     void ASSERT(EX);


INTERFACE LEVEL

     Architecture independent level 1 (DDI/DKI).


PARAMETERS

     EX    boolean expression.


DESCRIPTION

     ASSERT() is a macro which checks to see if the expression EX
     is true. If it is not, then ASSERT() causes an error message
     to be logged to   the  console  and  the  system  to  panic.
     ASSERT()  works  only  if  the  preprocessor symbol DEBUG is
     defined.


CONTEXT

     ASSERT() can be used from user or interrupt context.


SEE ALSO

     Writing Device Drivers


Man(1) output converted with man2html