SIGABRT
case SIGABRT:
case SIGABRT:
raise(SIGABRT);
savsig[SIGABRT] = signal(SIGABRT, recsig);
signal(SIGABRT, savsig[SIGABRT]);
[SIGABRT] = "ABRT",
[SIGABRT] = "Abort trap",
(void)sigdelset(&mask, SIGABRT);
(void)sigaction(SIGABRT, &sa, NULL);
(void)kill(getpid(), SIGABRT);
sigdelset(&act.sa_mask, SIGABRT);
(void)raise(SIGABRT);
(void)__libc_sigaction(SIGABRT, &act, NULL);
sigdelset(&act.sa_mask, SIGABRT);
(void)raise(SIGABRT);
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
ATF_REQUIRE_EQ(SIGABRT, WTERMSIG(__status));
[SIGABRT] = "SIGABRT",
raise(SIGABRT);
handle(disaster, SIGABRT, SIGFPE, SIGILL, SIGSEGV, SIGBUS, SIGSYS,
delset(&mask, SIGABRT, SIGFPE, SIGILL, SIGSEGV, SIGBUS, SIGSYS,
SIGABRT, /* LINUX_SIGABRT */
exit1(td, 0, SIGABRT);
sig = SIGABRT;
[SIGABRT] = SIGPROP_KILL | SIGPROP_CORE,
#define RCTL_ACTION_SIGABRT SIGABRT
#define SIGIOT SIGABRT /* compatibility */
EXPECT_EQ(SIGABRT, WTERMSIG(status)) << " status = " << std::hex << status;
REQUIRE_EQ(kill(fpid, SIGABRT), 0);
REQUIRE_EQ(WSTOPSIG(status), SIGABRT);
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGABRT);
raise(SIGABRT);
raise(SIGABRT);
REQUIRE_EQ(WSTOPSIG(status), SIGABRT);
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGABRT);
REQUIRE_EQ(WSTOPSIG(status), SIGABRT);
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGABRT);
raise(SIGABRT);
REQUIRE_EQ(WSTOPSIG(status), SIGABRT);
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGABRT);
static int expect_signal = SIGABRT;
static int expect_signal = SIGABRT;
static int expect_signal = SIGABRT;
static int expect_signal = SIGABRT;
if (sigaction(SIGABRT, &sa, NULL) < 0) {