Contained Within
Find More Documentation
Featured Support Resources
| Download this book in PDF
NAME
- ASSERT, assert - expression verification
SYNOPSIS
-
#include <sys/debug.h>
-
void ASSERT(EX);
INTERFACE LEVEL
- Architecture independent level 1 (DDI/DKI).
ARGUMENTS
-
-
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
|
|