ASSERT(3) Library Functions Manual ASSERT(3)NAME
assert - program verification
void assert(int expression)
Assert is a macro that indicates expression is expected to be true at this point in the program. It causes an abort(3) with a diagnostic
comment on the standard output when expression is false (0). Compiling with the cc(1) option -DNDEBUG effectively deletes assert from the
`Assertion "expression" failed: file f line n.' F is the source file and n the source line number of the assert statement.
7th Edition May 12, 1986 ASSERT(3)
Check Out this Related Man Page
ASSERT(3) BSD Library Functions Manual ASSERT(3)NAME
assert -- expression verification macro
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.
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'').
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)
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.
I developed a program using the zeromq messaging library.
I got to a point where the... (11 Replies)