sa_flags
n_hand.sa_flags = 0;
sa.sa_flags = 0;
sa.sa_flags = 0;
sa.sa_flags = SA_RESTART;
act.sa_flags = SA_SIGINFO;
sa.sa_flags = SA_RESTART;
sact.sa_flags = SA_RESTART;
sa.sa_flags = 0;
sa.sa_flags = sv->sv_flags ^ SV_INTERRUPT;
osv->sv_flags = osa.sa_flags ^ SV_INTERRUPT;
sa.sa_flags = 0;
if (sa->sa_flags & POSIX_SPAWN_SETSCHEDULER) {
} else if (sa->sa_flags & POSIX_SPAWN_SETSCHEDPARAM) {
if (sa->sa_flags & POSIX_SPAWN_RESETIDS) {
if (sa->sa_flags & POSIX_SPAWN_SETSIGMASK) {
if (sa->sa_flags & POSIX_SPAWN_SETSIGDEF) {
*flags = (*sa)->sa_flags;
(*sa)->sa_flags = flags;
short sa_flags;
struct sigaction sigact = { .sa_flags = 0, .sa_handler = SIG_DFL };
if (sa->sa_flags & POSIX_SPAWN_SETPGROUP) {
sa.sa_flags = 0; /* don't restart system calls */
sa.sa_flags &= ~SA_RESTART;
sa.sa_flags |= SA_RESTART;
sa.sa_flags = 0;
sa.sa_flags |= SA_RESTART;
sa.sa_flags = 0;
act.sa_flags = 0;
ign.sa_flags = 0;
new.sa_flags = 0;
new.sa_flags = 0;
act.sa_flags = SA_RESETHAND;
act.sa_flags = SA_SIGINFO | SA_RESTART;
act.sa_flags = SA_RESTART;
sa.sa_flags = 0;
sa.sa_flags = 0;
act.sa_flags = 0;
act.sa_flags = 0;
sa.sa_flags = SA_RESTART;
sa.sa_flags = 0; /* don't restart syscalls for SIGURG */
sa.sa_flags = SA_RESTART;
act.sa_flags = 0;
ign.sa_flags = 0;
sa.sa_flags = 0;
sa.sa_flags = 0;
sa.sa_flags = sig == SIGCHLD ? SA_NOCLDSTOP : 0;
sa.sa_flags = 0;
sa.sa_flags = 0;
sa.sa_flags = 0;
si_sa.sa_flags = 0;
nact.sa_flags = 0;
act.sa_flags = 0;
act.sa_flags = 0;
act.sa_flags = 0;
sa_flags flags;
oact->sa_flags = 0;
oact->sa_flags |= SA_ONSTACK;
oact->sa_flags |= SA_RESTART;
oact->sa_flags |= SA_RESETHAND;
oact->sa_flags |= SA_NODEFER;
oact->sa_flags |= SA_SIGINFO;
oact->sa_flags |= SA_NOCLDSTOP;
oact->sa_flags |= SA_NOCLDWAIT;
if (act->sa_flags & SA_SIGINFO) {
if (!(act->sa_flags & SA_RESTART))
if (act->sa_flags & SA_ONSTACK)
if (act->sa_flags & SA_RESETHAND)
if (act->sa_flags & SA_NODEFER)
if (act->sa_flags & SA_NOCLDSTOP)
if (act->sa_flags & SA_NOCLDWAIT) {
sa.sa_flags = 0;
sa.sa_flags |= SA_NODEFER;
sa.sa_flags |= SA_NODEFER;
sa.sa_flags |= SA_SIGINFO | SA_NODEFER;
sa.sa_flags &= ~SA_NODEFER;
int sa_flags; /* see signal options below */
act.sa_flags = SA_RESTART;
act.sa_flags = 0;
act.sa_flags = SA_RESTART;
act.sa_flags = 0;
act.sa_flags = SA_RESTART;
act.sa_flags = SA_RESTART;
sa.sa_flags = 0;
sa.sa_flags = 0;
sa.sa_flags = 0;
sa.sa_flags = 0;
sa.sa_flags = 0;
sa.sa_flags = 0;
sa.sa_flags = 0;
act.sa_flags = 0;
act.sa_flags = 0;
act.sa_flags = 0;
act.sa_flags = 0;
act.sa_flags = SA_NODEFER;
sa.sa_flags = 0;
sa.sa_flags = 0;
sa.sa_flags = SA_RESETHAND;
act.sa_flags = 0; /* Note that we do not set SA_RESTART. */
sa.sa_flags = SA_SIGINFO;
sa.sa_flags = SA_RESTART;
sa.sa_flags = SA_RESTART;
action.sa_flags = 0;
sact.sa_flags = SA_NOCLDSTOP;
sact.sa_flags = 0;
sa.sa_flags = 0;
sa.sa_flags = 0;
act.sa_flags = 0;
sigalarm.sa_flags = SA_RESETHAND; /* should only happen once */
sigalarm.sa_flags |= SA_RESTART;
sa.sa_flags = SA_RESTART;
sa.sa_flags = SA_NOCLDWAIT;
sact.sa_flags = SA_RESTART;
sact.sa_flags = SA_RESTART;