SIG_SETMASK
sigprocmask(SIG_SETMASK, &old, NULL);
if (sigprocmask(SIG_SETMASK, &sigs, NULL) < 0) {
if (sigprocmask(SIG_SETMASK, &sigset, &oset) < 0) {
if (sigprocmask(SIG_SETMASK, &oset, NULL) < 0)
pthread_sigmask(SIG_SETMASK, &sigset, NULL);
if (sigprocmask(SIG_SETMASK, &sigset, &oset) < 0) {
if (sigprocmask(SIG_SETMASK, &oset, NULL) < 0)
if (sigprocmask(SIG_SETMASK, &data->sigset, NULL) < 0)
(void)sigprocmask(SIG_SETMASK, &old, NULL);
sigprocmask(SIG_SETMASK, oldset, NULL);
int rc = sigprocmask(SIG_SETMASK, oldset, NULL);
sigprocmask(SIG_SETMASK, &oldmask, NULL);
#ifndef SIG_SETMASK
case SIG_SETMASK:
case SIG_SETMASK:
case SIG_SETMASK:
if (sigprocmask(SIG_SETMASK, &full, &mask)) {
if (sigprocmask(SIG_SETMASK, &mask, NULL)) {
sigprocmask(SIG_SETMASK, &oset, NULL);
sigprocmask(SIG_SETMASK, &sigmask, NULL);
rs = sigprocmask(SIG_SETMASK, 0, &newact.sa_mask);
FAIL_IF(sigprocmask(SIG_SETMASK, 0, &segv_act.sa_mask) != 0);
FAIL_IF(sigprocmask(SIG_SETMASK, 0, &trap_act.sa_mask) != 0);
FAIL_IF(sigprocmask(SIG_SETMASK, 0, &segv_act.sa_mask) != 0);
FAIL_IF(sigprocmask(SIG_SETMASK, 0, &trap_act.sa_mask) != 0);
FAIL_IF(sigprocmask(SIG_SETMASK, 0, &act.sa_mask) != 0);
sigprocmask(SIG_SETMASK, &vcpu->sigset, ¤t->real_blocked);
sigprocmask(SIG_SETMASK, ¤t->real_blocked, NULL);