SIGABRT
sigdelset(&mask, SIGABRT);
(void)raise(SIGABRT);
(void)sigaction(SIGABRT, &sa, NULL);
(void)raise(SIGABRT);
sigdelset(&mask, SIGABRT);
sigaction(SIGABRT, &sa, NULL);
thrkill(0, SIGABRT, NULL);
WTERMSIG(status) != SIGABRT)
signal(SIGABRT, catch);
if (sigaction(SIGABRT, &sa, NULL) == -1)
if (sigaddset(&ss, SIGABRT) == -1)
kill(i, SIGABRT);
int expect_core = (sig == SIGABRT) ? 1 : 0;
case SIGABRT:
RAISE(raise6, SIGABRT) /* regular abort trap */
if (signal == SIGKILL || signal == SIGABRT) {
signal(SIGABRT, &handler);
handle(disaster, SIGABRT, SIGFPE, SIGILL, SIGSEGV,
delset(&mask, SIGABRT, SIGFPE, SIGILL, SIGSEGV, SIGBUS, SIGSYS,
sigexit(p, SIGABRT);
sigexit(p, SIGABRT);
exit1(p, 0, SIGABRT, EXIT_NORMAL);
setsigvec(p, SIGABRT, &sa);
CLR(p->p_sigmask, sigmask(SIGABRT));
psignal(p, SIGABRT);
#define SIGIOT SIGABRT /* compatibility */
sigexit(p, SIGABRT);
(void)kill(getpid(), SIGABRT);
signal(SIGABRT, sighandler);
signal(SIGABRT, sighdlr);
(void)kill(getpid(), SIGABRT);
case SIGABRT:
SIGNAL(SIGABRT, bad_signal);