aabboorrtt() -- General Function (libc)

End program immediately
#iinncclluuddee <ssttddlliibb.hh>
vvooiidd aabboorrtt()

aabboorrtt() terminates a process with a core dump, creating a file called ccoorree,
and prints a  message on the screen.  It is  normally invoked in situations
that ``should  not happen''.  For  example, mmaalllloocc() invokes  aabboorrtt() if it
discovers a corrupt storage arena.

Where  possible, aabboorrtt()  executes a  machine  instruction that  causes the
processor to  trap.  If the  signal associated with  the trap is  caught or
ignored, the dump will not be produced.

_S_e_e _A_l_s_o
_eexxiitt(), ccoorree, eexxiitt(), lliibbcc, ssttddlliibb.hh
ANSI Standard, section 7.10.4.1
POSIX Standard, section 8.1
