/freebsd/contrib/nvi/cl/ |
H A D | cl_main.c | 290 setsig(SIGHUP, &clp->oact[INDX_HUP], h_hup) || in sig_init() 292 setsig(SIGINT, &clp->oact[INDX_INT], h_int) || in sig_init() 294 setsig(SIGTERM, &clp->oact[INDX_TERM], h_term) in sig_init() 298 setsig(SIGWINCH, &clp->oact[INDX_WINCH], h_winch) in sig_init() 350 (void)sigaction(SIGHUP, NULL, &clp->oact[INDX_HUP]); in sig_end() 351 (void)sigaction(SIGINT, NULL, &clp->oact[INDX_INT]); in sig_end() 352 (void)sigaction(SIGTERM, NULL, &clp->oact[INDX_TERM]); in sig_end() 354 (void)sigaction(SIGWINCH, NULL, &clp->oact[INDX_WINCH]); in sig_end()
|
H A D | cl.h | 47 struct sigaction oact[INDX_MAX]; member
|
/freebsd/lib/libthr/thread/ |
H A D | thr_sig.c | 456 struct sigaction act, nact, oact; in _thr_signal_init() local 466 error = __sys_sigaction(sig, NULL, &oact); in _thr_signal_init() 467 if (error == -1 || oact.sa_handler == SIG_DFL || in _thr_signal_init() 468 oact.sa_handler == SIG_IGN) in _thr_signal_init() 471 usa->sigact = oact; in _thr_signal_init() 472 nact = oact; in _thr_signal_init() 570 __thr_sigaction(int sig, const struct sigaction *act, struct sigaction *oact) in __thr_sigaction() argument 614 } else if (oact != NULL) { in __thr_sigaction() 622 else if (oact != NULL) in __thr_sigaction() 630 if (oact != NULL) in __thr_sigaction() [all …]
|
H A D | thr_private.h | 993 struct sigaction *oact) __hidden;
|
/freebsd/contrib/bmake/ |
H A D | sigaction.c | 191 struct sigaction *oact) in sigaction() argument 202 if (oact) { in sigaction() 217 if (oact) { in sigaction() 218 oact->sa_handler = oldh; in sigaction()
|
H A D | sigcompat.c | 169 struct sigaction act, oact; in signal() local 177 n = sigaction(sig, &act, &oact); in signal() 181 return (oact.sa_handler); in signal()
|
/freebsd/contrib/netbsd-tests/fs/common/ |
H A D | fstest_udf.c | 63 struct sigaction act, oact; in udf_fstest_newfs() local 72 sigaction(SIGCHLD, &act, &oact); in udf_fstest_newfs() 74 sigaction(SIGCHLD, &oact, NULL); in udf_fstest_newfs()
|
H A D | fstest_ffs.c | 63 struct sigaction act, oact; in ffs_fstest_newfs() local 69 sigaction(SIGCHLD, &act, &oact); in ffs_fstest_newfs() 71 sigaction(SIGCHLD, &oact, NULL); in ffs_fstest_newfs()
|
/freebsd/lib/libc/sys/ |
H A D | sigaction.c | 41 sigaction(int sig, const struct sigaction *act, struct sigaction *oact) in sigaction() argument 43 return (INTERPOS_SYS(sigaction, sig, act, oact)); in sigaction()
|
/freebsd/lib/libc/tests/gen/ |
H A D | dlopen_empty_test.c | 61 struct sigaction act, oact; in ATF_TC_BODY() local 74 ATF_CHECK_MSG(sigaction(SIGSEGV, &act, &oact) != -1, in ATF_TC_BODY()
|
H A D | popen_test.c | 139 struct sigaction act, oact; in ATF_TC_BODY() local 159 ATF_CHECK_MSG(sigaction(SIGPIPE, &act, &oact) != -1, in ATF_TC_BODY() 177 ATF_CHECK_MSG(sigaction(SIGPIPE, &oact, NULL) != -1, in ATF_TC_BODY()
|
/freebsd/contrib/libdiff/lib/ |
H A D | diff_atomize_text.c | 137 struct sigaction act, oact; in diff_data_atomize_text_lines_mmap() local 152 sigaction(SIGBUS, &act, &oact); in diff_data_atomize_text_lines_mmap() 200 sigaction(SIGBUS, &oact, NULL); in diff_data_atomize_text_lines_mmap()
|
/freebsd/usr.bin/cmp/ |
H A D | regular.c | 57 struct sigaction act, oact; in c_regular() local 107 if (sigaction(SIGSEGV, &act, &oact)) in c_regular() 163 if (sigaction(SIGSEGV, &oact, NULL)) in c_regular()
|
/freebsd/usr.sbin/pppctl/ |
H A D | pppctl.c | 278 struct sigaction act, oact; in Terminal() local 289 sigaction(SIGUSR1, &act, &oact); in Terminal() 376 struct sigaction act, oact; in main() local 525 sigaction(SIGALRM, &act, &oact); in main() 533 sigaction(SIGALRM, &oact, 0); in main() 554 sigaction(SIGALRM, &oact, 0); in main()
|
/freebsd/contrib/netbsd-tests/lib/libc/sys/ |
H A D | t_sigqueue.c | 190 struct sigaction oact[CNT]; in ATF_TC_BODY() local 199 ATF_REQUIRE(sigaction(ordered[i], &act, &oact[i]) != -1); in ATF_TC_BODY() 229 ATF_REQUIRE(sigaction(signals[i], &oact[i], NULL) != -1); in ATF_TC_BODY()
|
/freebsd/contrib/ncurses/ncurses/tty/ |
H A D | lib_tstp.c | 142 sigaction_t act, oact; in handle_SIGTSTP() local 215 sigaction(SIGTSTP, &act, &oact); in handle_SIGTSTP() 221 sigaction(SIGTSTP, &oact, NULL); in handle_SIGTSTP()
|
/freebsd/sys/amd64/linux32/ |
H A D | linux32_machdep.c | 345 l_sigaction_t act, oact; in linux_sigaction() local 360 args->osa ? &oact : NULL); in linux_sigaction() 363 osa.lsa_handler = oact.lsa_handler; in linux_sigaction() 364 osa.lsa_flags = oact.lsa_flags; in linux_sigaction() 365 osa.lsa_restorer = oact.lsa_restorer; in linux_sigaction() 366 osa.lsa_mask = oact.lsa_mask.__mask; in linux_sigaction()
|
/freebsd/tests/sys/fifo/ |
H A D | fifo_io.c | 316 struct sigaction act, oact; in timed_write() local 321 bzero(&act, sizeof(oact)); in timed_write() 323 if (sigaction(SIGALRM, &act, &oact) < 0) { in timed_write() 331 if (sigaction(SIGALRM, &oact, NULL) < 0) { in timed_write() 356 struct sigaction act, oact; in timed_read() local 361 bzero(&act, sizeof(oact)); in timed_read() 363 if (sigaction(SIGALRM, &act, &oact) < 0) { in timed_read() 371 if (sigaction(SIGALRM, &oact, NULL) < 0) { in timed_read()
|
/freebsd/cddl/contrib/opensolaris/cmd/dtrace/ |
H A D | dtrace.c | 1291 struct sigaction act, oact; local 1297 if (sigaction(SIGINT, NULL, &oact) == 0 && oact.sa_handler != SIG_IGN) 1300 if (sigaction(SIGTERM, NULL, &oact) == 0 && oact.sa_handler != SIG_IGN) 1304 if (sigaction(SIGPIPE, NULL, &oact) == 0 && oact.sa_handler != SIG_IGN) 1307 if (sigaction(SIGUSR1, NULL, &oact) == 0 && oact.sa_handler != SIG_IGN) 1311 if (sigaction(SIGINFO, NULL, &oact) == 0 && oact.sa_handler != SIG_IGN)
|
/freebsd/sys/kern/ |
H A D | kern_sig.c | 794 struct sigaction *oact, int flags) in kern_sigaction() argument 810 if (oact) { in kern_sigaction() 811 memset(oact, 0, sizeof(*oact)); in kern_sigaction() 812 oact->sa_mask = ps->ps_catchmask[_SIG_IDX(sig)]; in kern_sigaction() 814 oact->sa_flags |= SA_ONSTACK; in kern_sigaction() 816 oact->sa_flags |= SA_RESTART; in kern_sigaction() 818 oact->sa_flags |= SA_RESETHAND; in kern_sigaction() 820 oact->sa_flags |= SA_NODEFER; in kern_sigaction() 822 oact->sa_flags |= SA_SIGINFO; in kern_sigaction() 823 oact->sa_sigaction = in kern_sigaction() [all …]
|
/freebsd/contrib/tnftp/src/ |
H A D | progressbar.c | 431 struct sigaction act, oact; 442 if (sigaction(sig, &act, &oact) < 0) 444 return (oact.sa_handler);
|
/freebsd/sys/compat/linux/ |
H A D | linux_signal.c | 168 struct sigaction act, oact, *nsa, *osa; in linux_do_sigaction() local 175 osa = (linux_osa != NULL) ? &oact : NULL; in linux_do_sigaction() 271 args->oact ? &osa : NULL); in linux_rt_sigaction() 273 if (args->oact != NULL && error == 0) in linux_rt_sigaction() 274 error = copyout(&osa, args->oact, sizeof(osa)); in linux_rt_sigaction()
|
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_cc.c | 1857 struct sigaction act, oact; in dt_preproc() local 1936 (void) sigaction(SIGCHLD, &act, &oact); in dt_preproc() 1939 (void) sigaction(SIGCHLD, &oact, NULL); in dt_preproc() 1961 (void) sigaction(SIGCHLD, &oact, NULL); in dt_preproc()
|
/freebsd/sys/sys/ |
H A D | syscallsubr.h | 346 struct sigaction *oact, int flags);
|
/freebsd/sys/compat/freebsd32/ |
H A D | freebsd32_misc.c | 2832 if (error == 0 && uap->oact != NULL) { in freebsd32_sigaction() 2836 error = copyout(&s32, uap->oact, sizeof(s32)); in freebsd32_sigaction() 2861 if (error == 0 && uap->oact != NULL) { in freebsd4_freebsd32_sigaction() 2865 error = copyout(&s32, uap->oact, sizeof(s32)); in freebsd4_freebsd32_sigaction()
|