/illumos-gate/usr/src/lib/libproc/common/ |
H A D | pr_sigaction.c | 43 int sig, const struct sigaction *act, struct sigaction *oact) in pr_sigaction() argument 55 return (sigaction(sig, act, oact)); in pr_sigaction() 91 if (oact == NULL) { in pr_sigaction() 104 adp->arg_object = oact; in pr_sigaction() 105 adp->arg_size = sizeof (*oact); in pr_sigaction() 108 adp->arg_object = oact; in pr_sigaction() 109 adp->arg_size = sizeof (*oact); in pr_sigaction() 120 if (oact != NULL && Pstatus(Pr)->pr_dmodel == PR_MODEL_ILP32) in pr_sigaction() 121 sigaction_32_to_n(&oact32, oact); in pr_sigaction()
|
/illumos-gate/usr/src/cmd/csh/i386/ |
H A D | signal.c | 160 struct sigaction oact; in sigvec() local 194 if (_sigaction(sig, nactp, &oact) < 0) { in sigvec() 200 if (oact.sa_handler == SIG_DFL || oact.sa_handler == SIG_IGN) in sigvec() 201 ovec->sv_handler = oact.sa_handler; in sigvec() 204 ovec->sv_mask = set2mask(&oact.sa_mask); in sigvec() 206 if (oact.sa_flags & SA_ONSTACK) in sigvec() 208 if (oact.sa_flags & SA_RESETHAND) in sigvec() 210 if (!(oact.sa_flags & SA_RESTART)) in sigvec()
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | signal.c | 66 struct sigaction oact; in signal() local 87 if (sigaction(sig, &nact, &oact) < 0) in signal() 90 return (oact.sa_handler); in signal() 184 struct sigaction oact; in sigset() local 198 if (sigaction(sig, (struct sigaction *)0, &oact) < 0) in sigset() 217 if (sigaction(sig, &nact, &oact) < 0) in sigset() 229 return (oact.sa_handler); in sigset()
|
H A D | bsd_signal.c | 48 struct sigaction oact; in bsd_signal() local 57 if (sigaction(sig, &nact, &oact) == -1) in bsd_signal() 60 return (oact.sa_handler); in bsd_signal()
|
/illumos-gate/usr/src/cmd/csh/sparc/ |
H A D | signal.c | 184 struct sigaction oact; in sigvec() local 218 if (_sigaction(sig, nactp, &oact) < 0) { in sigvec() 224 if (oact.sa_handler == SIG_DFL || oact.sa_handler == SIG_IGN) in sigvec() 225 ovec->sv_handler = oact.sa_handler; in sigvec() 228 ovec->sv_mask = set2mask(&oact.sa_mask); in sigvec() 230 if (oact.sa_flags & SA_ONSTACK) in sigvec() 232 if (oact.sa_flags & SA_RESETHAND) in sigvec() 234 if (!(oact.sa_flags & SA_RESTART)) in sigvec()
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | sigaction.c | 46 struct sigaction oact; in sigaction() local 109 oact.sa_handler = disp; in sigaction() 110 oact.sa_flags = flags; in sigaction() 111 sigktou(&set, &oact.sa_mask); in sigaction() 127 copyout(&oact, oactp, sizeof (oact))) in sigaction()
|
/illumos-gate/usr/src/ucblib/libucb/i386/sys/ |
H A D | signal.c | 259 struct sigaction oact; in ucbsigvec() local 305 if (_sigaction(sig, nactp, &oact) < 0) { in ucbsigvec() 311 if (oact.sa_handler == SIG_DFL || oact.sa_handler == SIG_IGN) in ucbsigvec() 312 ovec->sv_handler = oact.sa_handler; in ucbsigvec() 315 ovec->sv_mask = set2mask(&oact.sa_mask); in ucbsigvec() 317 if (oact.sa_flags & SA_ONSTACK) in ucbsigvec() 319 if (oact.sa_flags & SA_RESETHAND) in ucbsigvec() 321 if (!(oact.sa_flags & SA_RESTART)) in ucbsigvec()
|
/illumos-gate/usr/src/lib/libpkg/common/ |
H A D | pkgexecv.c | 145 struct sigaction oact; in pkgexecv() local 228 if (sigaction(SIGINT, &nact, &oact) < 0) { in pkgexecv() 231 funcSigint = oact.sa_handler; in pkgexecv() 240 if (sigaction(SIGHUP, &nact, &oact) < 0) { in pkgexecv() 243 funcSighup = oact.sa_handler; in pkgexecv()
|
H A D | pkgtrans.c | 495 struct sigaction oact; in pkgtrans() local 512 if (sigaction(SIGINT, &nact, &oact) < 0) { in pkgtrans() 515 sigintHandler = oact.sa_handler; in pkgtrans() 524 if (sigaction(SIGHUP, &nact, &oact) < 0) { in pkgtrans() 527 sighupHandler = oact.sa_handler; in pkgtrans()
|
/illumos-gate/usr/src/cmd/sh/ |
H A D | fault.c | 250 struct sigaction act, oact; local 265 sigaction(sig, &act, &oact); 281 ret = (func != oact.sa_handler); 434 struct sigaction act, oact; in sh_sleep() local 452 sigaction(SIGALRM, &act, &oact); in sh_sleep() 468 sigaction(SIGALRM, &oact, NULL); in sh_sleep()
|
/illumos-gate/usr/src/cmd/oplhpd/ |
H A D | oplhpd.c | 109 struct sigaction act, oact; in set_sig_handler() local 117 (void) sigemptyset(&oact.sa_mask); in set_sig_handler() 118 if (sigaction(sig, &act, &oact) < 0) { in set_sig_handler() 122 return (oact.sa_handler); in set_sig_handler()
|
/illumos-gate/usr/src/ucblib/libucb/sparc/sys/ |
H A D | signal.c | 452 struct sigaction oact; in ucbsigvec() local 501 if (_sigaction(sig, nactp, &oact) < 0) { in ucbsigvec() 507 if (oact.sa_handler == SIG_DFL || oact.sa_handler == SIG_IGN) in ucbsigvec() 510 oact.sa_handler; in ucbsigvec() 513 ovec->sv_mask = set2mask(&oact.sa_mask); in ucbsigvec() 515 if (oact.sa_flags & SA_ONSTACK) in ucbsigvec() 517 if (oact.sa_flags & SA_RESETHAND) in ucbsigvec() 519 if (!(oact.sa_flags & SA_RESTART)) in ucbsigvec()
|
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | exit.c | 138 struct sigaction nact, oact; in ld_init_sighandler() local 166 if ((sigaction(sigs->signo, NULL, &oact) == 0) && in ld_init_sighandler() 167 (oact.sa_handler != SIG_IGN)) { in ld_init_sighandler()
|
/illumos-gate/usr/src/lib/libwrap/ |
H A D | rfc931.c | 88 struct sigaction nact, oact; local 123 (void) sigaction(SIGALRM, &nact, &oact); 183 (void) sigaction(SIGALRM, &oact, NULL);
|
/illumos-gate/usr/src/lib/libm/common/m9x/ |
H A D | __fex_hdlr.c | 68 static struct sigaction oact = { 0, SIG_DFL }; variable 263 handler = oact.sa_handler; /* for log; just looking, no need to lock */ in __fex_hdlr() 354 act = oact; in __fex_hdlr() 433 simd_handler[i] = oact.sa_handler; in __fex_hdlr() 536 handler = oact.sa_handler; in __fex_hdlr() 627 handler = oact.sa_handler; /* for log; just looking, no need to lock */ in __fex_hdlr() 726 act = oact; in __fex_hdlr() 826 oact = tmpact; in __fex_update_te()
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | sigaction.c | 367 sigaction(int sig, const struct sigaction *nact, struct sigaction *oact) in sigaction() argument 442 if ((rv = __sigaction(sig, tactp, oact)) != 0) in sigaction() 444 else if (oact != NULL && in sigaction() 445 oact->sa_handler != SIG_DFL && in sigaction() 446 oact->sa_handler != SIG_IGN) in sigaction() 447 *oact = oaction; in sigaction()
|
/illumos-gate/usr/src/lib/libinstzones/common/ |
H A D | zones_exec.c | 677 struct sigaction oact; in _z_zone_exec() local 880 if (sigaction(SIGINT, &nact, &oact) < 0) { in _z_zone_exec() 883 funcSigint = oact.sa_handler; in _z_zone_exec() 892 if (sigaction(SIGHUP, &nact, &oact) < 0) { in _z_zone_exec() 895 funcSighup = oact.sa_handler; in _z_zone_exec()
|
H A D | zones.c | 2044 struct sigaction oact; in z_zone_exec() local 2192 if (sigaction(SIGINT, &nact, &oact) < 0) { in z_zone_exec() 2195 funcSigint = oact.sa_handler; in z_zone_exec() 2204 if (sigaction(SIGHUP, &nact, &oact) < 0) { in z_zone_exec() 2207 funcSighup = oact.sa_handler; in z_zone_exec()
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | atexit.c | 204 struct sigaction oact; in _preexec_sig_unload() local 222 if (__sigaction(sig, NULL, &oact) == 0 && in _preexec_sig_unload() 223 oact.sa_handler != SIG_DFL && in _preexec_sig_unload() 224 oact.sa_handler != SIG_IGN) in _preexec_sig_unload()
|
/illumos-gate/usr/src/lib/brand/solaris10/s10_brand/common/ |
H A D | s10_signal.c | 441 int sig, const struct sigaction *act, struct sigaction *oact) in s10_sigaction() argument 450 sig, act, oact); in s10_sigaction() 465 sig, act, oact); in s10_sigaction() 470 osigactp = ((oact == NULL) ? NULL : &osigact); in s10_sigaction() 498 if (err == 0 && brand_uucopy(osigactp, oact, in s10_sigaction()
|
/illumos-gate/usr/src/cmd/mdb/common/kmdb/ |
H A D | kmdb_stubs.c | 115 sigaction(int sig, const struct sigaction *act, struct sigaction *oact) in sigaction() argument
|
/illumos-gate/usr/src/cmd/svr4pkg/pkgremove/ |
H A D | main.c | 179 struct sigaction oact; in main() local 532 (void) sigaction(SIGINT, &nact, &oact); in main() 540 (void) sigaction(SIGHUP, &nact, &oact); in main()
|
/illumos-gate/usr/src/cmd/dtrace/ |
H A D | dtrace.c | 1164 struct sigaction act, oact; in main() local 1786 if (sigaction(SIGINT, NULL, &oact) == 0 && oact.sa_handler != SIG_IGN) in main() 1789 if (sigaction(SIGTERM, NULL, &oact) == 0 && oact.sa_handler != SIG_IGN) in main()
|
/illumos-gate/usr/src/cmd/svr4pkg/pkgadm/ |
H A D | lock.c | 245 struct sigaction oact; in admin_lock() local 510 (void) sigaction(SIGINT, &nact, &oact); in admin_lock() 518 (void) sigaction(SIGHUP, &nact, &oact); in admin_lock()
|
/illumos-gate/usr/src/cmd/svr4pkg/pkginstall/ |
H A D | main.c | 273 struct sigaction oact; in main() local 1000 (void) sigaction(SIGINT, &nact, &oact); in main() 1008 (void) sigaction(SIGHUP, &nact, &oact); in main()
|