abnormal program termination
() function causes abnormal program
termination to occur, unless the signal
is being caught and the signal
handler does not return.
Some implementations may flush output streams before terminating. This
implementation does not.
() function never returns.
() function conforms to
IEEE Std 1003.1-1990
() function first appeared in
Version 5 AT&T UNIX
Historically, previous standards required abort
to flush and close output streams, but this conflicted with the requirement
() be async signal safe. As a result,
the flushing requirement was dropped.