Manpage of ABORT
1.3 `abort'--abnormal termination of a program
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).
Supporting OS subroutines required: `_exit' and optionally, `write'.
will give you access to the complete manual.