ABORT(3) NEWLIB ABORT(3)NAME
2.3 `abort'--abnormal termination of a program
SYNOPSIS
#include <stdlib.h>
void abort(void);
DESCRIPTION
Use `abort' to signal that your program has detected a condition it
cannot deal with. Normally, `abort' ends your program's execution.
Before terminating your program, `abort' raises the exception `SIGA‐
BRT' (using ``raise(SIGABRT)''). If you have used `signal' to register
an exception handler for this condition, that handler has the opportu‐
nity to retain control, thereby avoiding program termination.
In this implementation, `abort' does not perform any stream- or
file-related cleanup (the host environment may do so; if not, you can
arrange for your program to do its own cleanup with a `SIGABRT' excep‐
tion handler).
RETURNS
`abort' does not return to its caller.
PORTABILITY
ANSI C requires `abort'.
Supporting OS subroutines required: `_exit' and optionally, `write'.
SEE ALSOabort is part of the library. The full documentation for is maintained
as a Texinfo manual. If info and are properly installed at your site,
the command
info
will give you access to the complete manual.
NEWLIB April 2010 ABORT(3)