Lines Matching refs:nsap
872 register struct sigaction *nsap, *osap;
878 nsap = (uap->nsa != NULL) ? &nsa : NULL;
881 if (nsap) {
885 nsap->sa_handler = sa.sa_handler;
886 nsap->sa_flags = sa.sa_flags;
887 OSIG2SIG(sa.sa_mask, nsap->sa_mask);
889 error = kern_sigaction(td, uap->signum, nsap, osap, KSA_OSIGSET);
1373 register struct sigaction *nsap, *osap;
1378 nsap = (uap->nsv != NULL) ? &nsa : NULL;
1380 if (nsap) {
1384 nsap->sa_handler = vec.sv_handler;
1385 OSIG2SIG(vec.sv_mask, nsap->sa_mask);
1386 nsap->sa_flags = vec.sv_flags;
1387 nsap->sa_flags ^= SA_RESTART; /* opposite of SV_INTERRUPT */
1389 error = kern_sigaction(td, uap->signum, nsap, osap, KSA_OSIGSET);