Manual page for abort(3C)
abort - terminate the process abnormally
SYNOPSIS
#include <stdlib.h>
void abort(void);
MT-LEVEL
Safe
DESCRIPTION
abort()
causes abnormal process termination to occur, unless the signal
SIGABRT
is being caught and the signal handler does not return. The abnormal
termination processing includes at least the effect of
fclose.3s
on all open streams and message catalogue descriptors, and the default
actions defined for
SIGABRT.
The
SIGABRT
signal is sent to the calling process as if by means of the
raise.3c
function with the argument
SIGABRT.
The status made available to
wait.2
or
waitpid.2
by
abort
will be that of a process terminated by the
SIGABRT
signal.
abort
will override blocking or ignoring the
SIGABRT
signal.
SEE ALSO
exit.2
getrlimit.2
kill.2
wait.2
waitpid.2
fclose.3s
raise.3c
signal.3c
NOTES
Catching the signal is intended to provide the application writer with a
portable means to abort processing, free from possible interference from any
implementation-provided library functions. If
SIGABRT
is neither caught nor ignored, and the current directory is writable, a core
dump may be produced.
Created by unroff & hp-tools.
© by Hans-Peter Bischof. All Rights Reserved (1997).
Last modified 21/April/97