abort(3)
NAME
abort − generate an illegal instruction fault
DESCRIPTION
The abort subroutine 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.
ENVIRONMENT
When your program is compiled using the System V environment, abort closes open files before aborting the process with an IOT fault.
RESTRICTIONS
The abort function does not flush standard I/O buffers. Use fflush(.). For further information, see fclose(.).
DIAGNOSTICS
Illegal instruction − core dumped -- Bourne shell.
Illegal instruction (core dumped) -- C shell.