SIGUSR2
case SIGUSR2:
signal(SIGUSR2, sigusr2);
sigaction(SIGUSR2, &sa, NULL);
#ifdef SIGUSR2
if (i == SIGUSR2)
#ifdef SIGUSR2
if (i == SIGUSR2)
[SIGUSR2] = "User defined signal 2",
[SIGUSR2] = "USR2",
[SIGUSR2] = "SIGUSR2",
signal(SIGUSR2, SIG_IGN);
signal(SIGUSR2, SIG_IGN);
signal(SIGUSR2, SIG_IGN);
mouseinfo.u.mode.signal = SIGUSR2;
signal(SIGUSR2, VGLMouseAction);
#ifndef SIGUSR2
(void) signal(SIGUSR2, SIG_IGN);
(void) signal(SIGUSR2, DebugOff);
omask = sigblock(sigmask(SIGHUP)|sigmask(SIGUSR1)|sigmask(SIGUSR2));
signal(SIGUSR2, proceed); /* Worker sends SIGUSR2 to next worker */
(void) kill(nextworker, SIGUSR2);
case SIGUSR2:
case SIGUSR2:
sig = SIGUSR2;
SIGUSR1, SIGUSR2, SIGWINCH, 0);
SIGALRM, SIGUSR1, SIGUSR2, SIGWINCH, 0);
howto & RB_POWEROFF ? SIGUSR2 :
signal(SIGUSR2, sigtrace_off);
dopower ? SIGUSR2 : /* power-down */
SIGUSR2, /* LINUX_SIGUSR2 */
kern_psignal(procp, SIGUSR2);
case SIGUSR2:
kern_psignal(initproc, SIGUSR2);
[SIGUSR2] = SIGPROP_KILL,
#define RCTL_ACTION_SIGUSR2 SIGUSR2
sigaddset(&mask, SIGUSR2);
kill(me, SIGUSR2);
signal(SIGUSR2, seen_it_done_it);
se.sigev_signo = SIGUSR2;
ASSERT_NE(SIG_ERR, signal(SIGUSR2, sigusr2_handler)) << strerror(errno);
ASSERT_EQ(0, siginterrupt(SIGUSR2, 1));
sigaction(SIGUSR2, &sa, NULL);
pthread_kill((pthread_t)target, SIGUSR2);
ATF_REQUIRE(sigaction(SIGUSR2, &sa, NULL) == 0);
ATF_REQUIRE(raise(SIGUSR2) == 0);
sigaddset(&sigmask, SIGUSR2);
REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
REQUIRE_EQ(WSTOPSIG(status), SIGUSR2);
sigaddset(&sigmask, SIGUSR2);
REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
REQUIRE_EQ(WSTOPSIG(status), SIGUSR2);
ATF_REQUIRE(signal(SIGUSR2, handler) != SIG_ERR);
REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
REQUIRE_EQ(WSTOPSIG(status), SIGUSR2);
ATF_REQUIRE(signal(SIGUSR2, handler) != SIG_ERR);
REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
REQUIRE_EQ(WSTOPSIG(status), SIGUSR2);
REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
REQUIRE_EQ(WSTOPSIG(status), SIGUSR2);
REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
REQUIRE_EQ(WSTOPSIG(status), SIGUSR2);
params.rk_sig = SIGUSR2;
ATF_CHECK(WIFSIGNALED(status) && WTERMSIG(status) == SIGUSR2);
ATF_CHECK(WIFSIGNALED(status) && WTERMSIG(status) == SIGUSR2);
ATF_REQUIRE(sigaction(SIGUSR2, &sa, NULL) == 0);
raise(SIGUSR2);
support_signal(SIGUSR2, SIG_IGN);
sigaddset(&mask, SIGUSR2);
pid = support_create_sig_proc(SIGUSR2, 1, 100000);
ATF_REQUIRE_EQ_MSG(SIGUSR2, rv,
kpid = support_create_sig_proc(SIGUSR2, 1, 1000000);
support_signal(SIGUSR2, dummy_sig_handler);
for (sig = SIGHUP; sig <= SIGUSR2; sig++)
signal(SIGUSR2, cleanup);
if (sigaction(SIGUSR2, &sa, NULL) < 0) {
(void)signal(SIGUSR2, backup_stable);
sig_signal(SIGUSR2, BringDownServer);
(void) signal(SIGUSR2, SIG_IGN);