man Pages(9F): DDI and DKI Kernel Functions
  Buscar sólo este libro
Descargar este libro en PDF

NAME

ASSERT, assert - expression verification

SYNOPSIS

#include <sys/debug.h>
void ASSERT(EX);

ARGUMENTS

EX
boolean expression.

INTERFACE LEVEL

Architecture independent level 1 (DDI/DKI).

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