ASSERT(9F) Kernel Functions for Drivers 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


The ASSERT() macro 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


The ASSERT() macro can be used from user, interrupt, or kernel
context.

SEE ALSO


Writing Device Drivers

January 16, 2006 ASSERT(9F)

tribblix@gmail.com :: GitHub :: Privacy