ASSERT(9F)
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.
SunOS 5.1/SPARC — Last change: 11 Apr 1991