ASSERT(3) BSD Library Functions Manual ASSERT(3)NAME
assert -- expression verification macro
SYNOPSIS
#include <assert.h>
assert(expression);
DESCRIPTION
The assert() macro tests the given expression and if it is false, the calling process is terminated. A diagnostic message is written to
stderr and the abort(3) function is called, effectively terminating the program.
If expression is true, the assert() macro does nothing.
The assert() macro may be removed at compile time with the cc(1) option -DNDEBUG.
DIAGNOSTICS
The following diagnostic message is written to stderr if expression is false:
"assertion "%s" failed: file "%s", line %d
",
"expression", __FILE__, __LINE__);
SEE ALSO cc(1), abort(3)STANDARDS
The assert() macro conforms to ANSI X3.159-1989 (``ANSI C89'').
HISTORY
A assert macro appeared in Version 6 AT&T UNIX.
BSD June 9, 1993 BSD
Check Out this Related Man Page
ASSERT(3) BSD Library Functions Manual ASSERT(3)NAME
assert -- expression verification macro
SYNOPSIS
#include <assert.h>
assert(expression);
DESCRIPTION
The assert() macro tests the given expression and if it is false, the calling process is terminated. A diagnostic message, consisting of the
text of the expression, the name of the source file, the line number and the enclosing function, is written to stderr and the abort(3) func-
tion is called, effectively terminating the program.
If expression is true, the assert() macro does nothing.
The assert() macro may be removed at compile time with the cc(1) option -DNDEBUG.
DIAGNOSTICS
The following diagnostic message is written to stderr if expression is false:
"assertion "%s" failed: file "%s", line %d, function "%s"
",
"expression", __FILE__, __LINE__, __func__);
SEE ALSO cc(1), _DIAGASSERT(3), abort(3)STANDARDS
The assert() macro conforms to ISO/IEC 9899:1999 (``ISO C99'').
HISTORY
A assert macro appeared in Version 6 AT&T UNIX.
Information on the name of the enclosing function appeared in ISO/IEC 9899:1999 (``ISO C99'').
BSD January 22, 2007 BSD
I get this error when I try to FTP from an HP Alpha Server to a UNIX box.
FATAL: BUILD13$:SSHFC_TRANSFER.C;1:1835 SshFCTransfer (function name unavailable) Assertion failed: tdata
->current_dest_file->attributes->flags & 0x00000004
the sftp /put fails just before it does the actual transfer.... (2 Replies)
Hi all.
I wrote a program with the Motif Widget Toolkit. It has a
button and a scrollbar. When the user hits the button the
callback creates a new fork() thread. The new thread sleeps
for a while and then changes the position of the scrollbar.
It does this in an endless loop.
I need the... (2 Replies)
I'm sorry if the title is really criptic, but I don't know how to phrase my problem.
I know I can't really ask for a solution, and I normally wouldn't but this is really escaping my abilities.
Antefacts.
I developed a program using the zeromq messaging library.
I got to a point where the... (11 Replies)