SIGUSR2
if (i == SIGUSR2)
if (i == SIGUSR2)
[SIGUSR2] = "User defined signal 2",
[SIGUSR2] = "USR2",
signal(SIGUSR2, SIG_IGN);
signal(SIGUSR2, SIG_IGN);
mouseinfo.u.mode.signal = SIGUSR2;
signal(SIGUSR2, VGLMouseAction);
signal(SIGUSR2, SIG_IGN);
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); /* Slave sends SIGUSR2 to next slave */
kill(nextslave, SIGUSR2);
case SIGUSR2:
sig = SIGUSR2;
SIGUSR1, SIGUSR2, 0);
SIGUSR1, SIGUSR2, 0);
signal(SIGUSR2, sigtrace_off);
dopower ? SIGUSR2 : /* power-down */
sigmask(SIGUSR2)|sigmask(SIGURG));
ksignal(initproc, SIGUSR2);
sigaddset(&ss, SIGUSR2);
{ "usr1", SIGUSR1 }, { "usr2", SIGUSR2 },
sigaddset (&newset, SIGUSR2);
sigaddset (&act.sa_mask, SIGUSR2);
sigaction (SIGUSR2, &act, NULL);
send_thread_signal (suspender_tid, SIGUSR2);
send_process_signal (SIGUSR2);
if (sigcounts[SIGUSR2] != 2)
sigdelset (&suspender_mask, SIGUSR2); /* terminate */
signal(SIGUSR2, cleanup);
if (sigaction(SIGUSR2, &sa, NULL) < 0) {
case SIGUSR2:
sig_signal(SIGUSR2, BringDownServer);
signal(SIGUSR2, SIG_IGN);
case SIGUSR2: return("USR2");