SIG_ERR
if (signal(SIGINT, finish) == SIG_ERR)
if (signal(SIGTERM, finish) == SIG_ERR)
if ((oldsig = signal(SIGIO, hpet_sigio)) == SIG_ERR) {
if (s->old[s->n] == SIG_ERR)
if (signal(sig, s->old[s->n - 1]) == SIG_ERR)
if (previous_sigio != SIG_ERR)
sighandler_t previous_sigio = SIG_ERR;
if (!ASSERT_NEQ(previous_sigio, SIG_ERR, "signal"))
ASSERT_NEQ(signal(SIGUSR1, sigusr1_handler), SIG_ERR, "signal");
TEST_ASSERT(signal(SIGALRM, sigalrm_handler) != SIG_ERR,
if (signal(SIGBUS, signal_handler) == SIG_ERR)
if (signal(SIGSEGV, signal_handler) == SIG_ERR) {
if (signal(SIGSEGV, SIG_DFL) == SIG_ERR)
if (signal(SIGSEGV, signal_handler) == SIG_ERR)
if (signal(SIGSEGV, SIG_DFL) == SIG_ERR)
if (signal(SIGALRM, sigalrm) == SIG_ERR)
if (signal(SIGINT, sig_handler) == SIG_ERR)
ASSERT_NE(signal(SIGCHLD, SIG_IGN), SIG_ERR);
ASSERT_NE(signal(SIGCHLD, SIG_IGN), SIG_ERR);
if (signal(SIGTERM, sig_handler) == SIG_ERR)
if (signal(SIGALRM, handle_alarm) == SIG_ERR)
if (signal(SIGSEGV, signal_segv) == SIG_ERR)
if (signal(SIGSEGV, signal_segv) == SIG_ERR)
ASSERT_NE(signal(SIGUSR1, sigfn), SIG_ERR);
if (signal(SIGUSR1, signal_handler) == SIG_ERR) {
if (signal(SIGALRM, sig_handler) == SIG_ERR)
if (signal(SIGALRM, ctd_sighandler) == SIG_ERR)
if (signal(SIGUSR1, SIG_IGN) == SIG_ERR)
if (old_handler == SIG_ERR) {
if (signal(SIGUSR1, old_handler) == SIG_ERR) {
if (signal(SIGINT, tmon_sig_handler) == SIG_ERR)
if (signal(SIGTERM, tmon_sig_handler) == SIG_ERR)