SIGABRT
#define SIGIOT SIGABRT /* compatibility */
if (signal(SIGABRT, int_handler) == SIG_ERR) {
/*CONSTANTCONDITION*/ SIGNAL(SIGABRT, bad_signal);
(void) signal(SIGABRT, reportme);
(void) sigaction(SIGABRT, &sa, NULL);
signum = SIGABRT;
(void) sigdelset(&set, SIGABRT);
(void) sigdelset(&set, SIGABRT); /* always unblocked for ASSERT() */
(void) sigdelset(&nset, SIGABRT); /* always unblocked for fmd_panic() */
(void) sigdelset(&set, SIGABRT);
(void) signal(SIGABRT, SIG_IGN);
(void) sigdelset(&set, SIGABRT);
(void) sigdelset(&set, SIGABRT);
(void) signal(SIGABRT, SIG_DFL);
if (sig == SIGABRT) {
(void) mdb_signal_raise(SIGABRT);
(void) mdb_signal_unblock(SIGABRT);
(void) mdb_tgt_add_signal(t, SIGABRT, tflag, no_se_f, NULL);
(void) sigdelset(&set, SIGABRT);
(void) sigdelset(&set, SIGABRT); /* always unblocked for ASSERT() */
(void) kill(rsi->pid, SIGABRT);
(void) _lwp_kill(_lwp_self(), SIGABRT);
(void) _lwp_kill(_lwp_self(), SIGABRT);
(void) sigdelset(&set, SIGABRT);
(void) sigaction(SIGABRT, &act, NULL);
inst->ri_i.i_primary_ctid, SIGABRT,
if (sigdelset(&set, SIGABRT) != 0)
if (sigdelset(&set, SIGABRT) != 0)
(void) sigdelset(&set, SIGABRT); /* always unblocked for ASSERT() */
(void) sigdelset(&set, SIGABRT);
sigaction(SIGABRT, &act, (struct sigaction *)NULL);
if (WIFSIGNALED(err) == 0 || WTERMSIG(err) != SIGABRT) {
(void) sigaddset(&rset, SIGABRT);
if (!sigaction(SIGABRT, NULL, &act) &&
sigismember(&set, SIGABRT)) {
if (!sigpending(&set) && !sigismember(&set, SIGABRT))
(void) raise(SIGABRT);
(void) sigrelse(SIGABRT);
(void) raise(SIGABRT);
(void) signal(SIGABRT, SIG_DFL);
(void) sigrelse(SIGABRT);
(void) raise(SIGABRT);
{ "ABRT", SIGABRT },
action = SIGABRT; /* default signal */
(void) sigaction(SIGABRT, &act, NULL);
(void) sigdelset(&nset, SIGABRT); /* unblocked for assert() */
(void) sigdelset(&xsa->xs_sigmask, SIGABRT);
(void) sigdelset(&xsa->xs_sigmask, SIGABRT);
raise(SIGABRT);
{SIGABRT, GLS_SUSPEND_INPUT, GLS_ABORT, GLSA_TERM|GLSA_CORE, EINTR},
(void) raise(SIGABRT);
(void) signal(SIGABRT, SIG_DFL);
(void) sigrelse(SIGABRT);
(void) raise(SIGABRT);
sigaction(SIGABRT, &cact, NULL);
lwp->lwp_cursig = SIGABRT;
audit_core_start(SIGABRT);
code = core(SIGABRT, B_FALSE);
exit(code ? CLD_KILLED : CLD_DUMPED, SIGABRT);
rval->rcv_action_signal != SIGABRT &&