delorie.com/djgpp/doc/libc/libc_37.html
|
search
|
libc.a reference
abort
Syntax
| #include <stdlib.h>
void abort(void);
|
Description
When you call abort
, the message "Abort!" is printed on stdout
and the program is aborted by calling raise (SIGABRT)
(see section SIGABRT). By default, this causes the CPU registers
and the call frame stack dump to be printed, and the program then exits
with an exit code of -1 (255). If the SIGABRT
signal is caught
by a handler that returns, the program exits with an exit code of 1.
Return Value
This function does not return.
Portability
ANSI/ISO C |
C89; C99
|
POSIX |
1003.2-1992; 1003.1-2001
|
Example
| if ((q = malloc(100)) == NULL)
abort();
|