# abort(3)

    NAME
         abort - generate a fault

    SYNOPSIS
         #include <stdlib.h>

         void abort(void)

    DESCRIPTION
         Abort executes an instruction which is illegal in user mode.  This causes
         a signal that normally terminates the process with a core dump, which may
         be used for debugging.

    SEE ALSO
         sigaction(2), exit(2).

    DIAGNOSTICS
         Usually ``abort - core dumped'' from the shell.

    BUGS
         The abort() function does not flush standard I/O buffers.  Use fflush(3).