assert(9f) opensolaris man page | unix.com

Man Page: assert

Operating Environment: opensolaris

Section: 9f

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 con- sole 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 SunOS 5.11 16 Jan 2006 ASSERT(9F)
Related Man Pages
ftofix(3alleg4) - debian
assert(3) - suse
assert(3) - xfree86
ftofix(3alleg4) - opendarwin
ftofix(3alleg4) - netbsd
Similar Topics in the Unix Linux Community
FEST-Assert 0.8 (Default branch)
FEST-Assert 0.9 (Default branch)
FEST-Assert 1.0a1 (Default branch)
FEST-Assert 1.0 (Default branch)
Fork thread, Assertion failed. X11.