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 `SIGABRT' (using ``raise(SIGABRT)''). If you have used `signal' to register an exception handler for this condition, that handler has the opportunity 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' exception handler).

RETURNS
`abort' does not return to its caller.

PORTABILITY
ANSI C requires `abort'.
   Supporting OS subroutines required: `_exit' and optionally, `write'.

SEE ALSO
abort 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.