SIGUSR2
(void) signal(SIGUSR2, SIG_DFL);
(void) signal(SIGUSR2, SIG_DFL);
(void) sigvec(SIGUSR2, &sv, (struct sigvec *)0);
sighold(SIGUSR2);
(void) sigvec(SIGUSR2, &sv, (struct sigvec *)0);
sigrelse(SIGUSR2);
sigrelse(SIGUSR2);
(void) kill(master, SIGUSR2);
(void) kill(master, SIGUSR2);
(void) kill(master, SIGUSR2);
#ifdef SIGUSR2
(void) signal(SIGUSR2, SIG_IGN);
(void) sigaddset(&sigwaitset, SIGUSR2);
(void) signal(SIGUSR2, SIG_IGN);
(void) sigaddset(&main_sigmask, SIGUSR2);
/*CONSTANTCONDITION*/ SIGNAL(SIGUSR2, open_ccp); /* Reopen CCP */
(void) signal(SIGUSR2, reportme);
(void) sigset(SIGUSR2, (void (*)(int))rtdump);
(void) sigrelse(SIGUSR2);
(void) sighold(SIGUSR2);
if (signal(SIGUSR2, sigtrace_less) == SIG_ERR)
(void) sigaction(SIGUSR2, &act, NULL);
ev.sigev_signo = SIGUSR2;
(void) signal(SIGUSR2, sigusr2_handler);
(void) kill(getppid(), SIGUSR2);
(void) sigset(SIGUSR2, terminate_signal);
#define CLOSE SIGUSR2
signal(SIGUSR2, SIG_IGN);
(void) signal(SIGUSR2, SIG_IGN);
(void) sigaddset(&set, SIGUSR2);
(void) sigaction(SIGUSR2, &act, NULL);
(void) thr_kill(lwpid, SIGUSR2);
} else if (sig == SIGUSR2) {
(void) sigset(SIGUSR2, intr);
(void) sigaction(SIGUSR2, &Sigusr2, NULL);
(void) sigdelset(&cset, SIGUSR2);
(void) sigaddset(&sigact.sa_mask, SIGUSR2);
(void) sigaction(SIGUSR2, &sigact, NULL);
(void) sigaction(SIGUSR2, NULL, &Sigusr2);
(void) sigaddset(&set, SIGUSR2);
int sig[] = {SIGTERM, SIGUSR1, SIGUSR2};
{ "USR2", SIGUSR2 },
#ifdef SIGUSR2
{SIGUSR2, GLS_RESTORE_ENV, GLS_CONTINUE, GLSA_TERM, 0},
assert(kill(pid, SIGUSR2) == 0);
if (info[1].ssi_signo != SIGUSR2) {
test_fail("bad ssi_signo %d != %d", info[1].ssi_signo, SIGUSR2);
assert(sigaddset(&mask, SIGUSR2) == 0);
sigaddset(&set, SIGUSR2);
send_and_wait(pid, &set, SIGUSR1, SIGUSR2);
send_and_wait(pid, &set, SIGUSR1, SIGUSR2);
send_and_wait(pid, &set, SIGUSR2, SIGUSR1);