SIGRTMIN
else if (signum < SIGRTMIN)
else if (signum == SIGRTMIN)
else if (signum <= (SIGRTMIN + SIGRTMAX) / 2)
rtmin_str, signum - SIGRTMIN);
sig = (toupper(str[4]) == 'X') ? SIGRTMAX : SIGRTMIN;
if (sig < SIGRTMIN || sig > SIGRTMAX)
for (sig = NSIG; sig < SIGRTMIN; sig++) {
ATF_CHECK_INTEQ_MSG(sig, SIGRTMIN,
"RTMIN mapped to %d, expected %d", sig, SIGRTMIN);
ATF_CHECK_INTEQ_MSG(sig, SIGRTMIN + 1,
"RTMIN+1 mapped to %d, expected %d", sig, SIGRTMIN + 1);
[SIGRTMIN + 32] = "SIGRT32",
[SIGRTMIN + 33] = "SIGRT33",
[SIGRTMIN + 34] = "SIGRT34",
[SIGRTMIN + 35] = "SIGRT35",
[SIGRTMIN + 36] = "SIGRT36",
[SIGRTMIN + 37] = "SIGRT37",
[SIGRTMIN + 38] = "SIGRT38",
[SIGRTMIN + 39] = "SIGRT39",
[SIGRTMIN + 40] = "SIGRT40",
[SIGRTMIN + 41] = "SIGRT41",
[SIGRTMIN + 42] = "SIGRT42",
[SIGRTMIN + 43] = "SIGRT43",
[SIGRTMIN + 44] = "SIGRT44",
[SIGRTMIN + 45] = "SIGRT45",
[SIGRTMIN + 46] = "SIGRT46",
[SIGRTMIN + 47] = "SIGRT47",
[SIGRTMIN + 48] = "SIGRT48",
[SIGRTMIN + 49] = "SIGRT49",
[SIGRTMIN + 50] = "SIGRT50",
[SIGRTMIN + 51] = "SIGRT51",
[SIGRTMIN + 52] = "SIGRT52",
[SIGRTMIN + 53] = "SIGRT53",
[SIGRTMIN + 54] = "SIGRT54",
[SIGRTMIN + 55] = "SIGRT55",
[SIGRTMIN + 56] = "SIGRT56",
[SIGRTMIN + 57] = "SIGRT57",
[SIGRTMIN + 58] = "SIGRT58",
[SIGRTMIN + 59] = "SIGRT59",
[SIGRTMIN + 60] = "SIGRT60",
[SIGRTMIN + 61] = "SIGRT61",
[SIGRTMIN] = "SIGRT0",
[SIGRTMIN + 1] = "SIGRT1",
[SIGRTMIN + 2] = "SIGRT2",
[SIGRTMIN + 3] = "SIGRT3",
[SIGRTMIN + 4] = "SIGRT4",
[SIGRTMIN + 5] = "SIGRT5",
[SIGRTMIN + 6] = "SIGRT6",
[SIGRTMIN + 7] = "SIGRT7",
[SIGRTMIN + 8] = "SIGRT8",
[SIGRTMIN + 9] = "SIGRT9",
[SIGRTMIN + 10] = "SIGRT10",
[SIGRTMIN + 11] = "SIGRT11",
[SIGRTMIN + 12] = "SIGRT12",
[SIGRTMIN + 13] = "SIGRT13",
[SIGRTMIN + 14] = "SIGRT14",
[SIGRTMIN + 15] = "SIGRT15",
[SIGRTMIN + 16] = "SIGRT16",
[SIGRTMIN + 17] = "SIGRT17",
[SIGRTMIN + 18] = "SIGRT18",
[SIGRTMIN + 19] = "SIGRT19",
[SIGRTMIN + 20] = "SIGRT20",
[SIGRTMIN + 21] = "SIGRT21",
[SIGRTMIN + 22] = "SIGRT22",
[SIGRTMIN + 23] = "SIGRT23",
[SIGRTMIN + 24] = "SIGRT24",
[SIGRTMIN + 25] = "SIGRT25",
[SIGRTMIN + 26] = "SIGRT26",
[SIGRTMIN + 27] = "SIGRT27",
[SIGRTMIN + 28] = "SIGRT28",
[SIGRTMIN + 29] = "SIGRT29",
[SIGRTMIN + 30] = "SIGRT30",
[SIGRTMIN + 31] = "SIGRT31",
return (SIGRTMIN + sig - LINUX_SIGRTMIN);
return (sig - SIGRTMIN + LINUX_SIGRTMIN);
#define LINUX_SIGPWREMU (SIGRTMIN + (LINUX_SIGRTMAX - LINUX_SIGRTMIN) + 1)
p31b_setcfg(CTL_P1003_1B_RTSIG_MAX, SIGRTMAX - SIGRTMIN + 1);
sigev.sigev_signo = SIGRTMIN;
sigaddset(&set, SIGRTMIN);
sigaction(SIGRTMIN, &sa, NULL);
sigev.sigev_signo = SIGRTMIN;
sigaction(SIGRTMIN, &sa, NULL);
sigaddset(&set, SIGRTMIN);
ret = sigqueue(getpid(), SIGRTMIN, val);
sigaction(SIGRTMIN, &sa, NULL);
sigaddset(&set, SIGRTMIN);
while (sigqueue(getpid(), SIGRTMIN, val))