Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ assert(9F) — SunOS 5.5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

ASSERT(9F)

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

SunOS 5.5.1  —  Last change: 11 Apr 1991

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026