Home
last modified time | relevance | path

Searched refs:oact (Results 1 – 25 of 39) sorted by relevance

12

/freebsd/contrib/nvi/cl/
H A Dcl_main.c290 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 Dcl.h47 struct sigaction oact[INDX_MAX]; member
/freebsd/lib/libthr/thread/
H A Dthr_sig.c456 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 Dthr_private.h991 struct sigaction *oact) __hidden;
/freebsd/contrib/bmake/
H A Dsigaction.c191 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 Dsigcompat.c169 struct sigaction act, oact; in signal() local
177 n = sigaction(sig, &act, &oact); in signal()
181 return (oact.sa_handler); in signal()
/freebsd/lib/libc/sys/
H A Dsigaction.c41 sigaction(int sig, const struct sigaction *act, struct sigaction *oact) in sigaction() argument
43 return (INTERPOS_SYS(sigaction, sig, act, oact)); in sigaction()
/freebsd/contrib/netbsd-tests/fs/common/
H A Dfstest_udf.c63 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 Dfstest_ffs.c63 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/tests/gen/
H A Ddlopen_empty_test.c61 struct sigaction act, oact; in ATF_TC_BODY() local
74 ATF_CHECK_MSG(sigaction(SIGSEGV, &act, &oact) != -1, in ATF_TC_BODY()
H A Dpopen_test.c139 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/usr.bin/cmp/
H A Dregular.c56 struct sigaction act, oact; in c_regular() local
104 if (sigaction(SIGSEGV, &act, &oact)) in c_regular()
160 if (sigaction(SIGSEGV, &oact, NULL)) in c_regular()
/freebsd/contrib/libdiff/lib/
H A Ddiff_atomize_text.c137 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.sbin/pppctl/
H A Dpppctl.c278 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 Dt_sigqueue.c190 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 Dlib_tstp.c142 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 Dlinux32_machdep.c345 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 Dfifo_io.c316 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 Ddtrace.c1291 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/i386/linux/
H A Dlinux_machdep.c422 l_sigaction_t act, oact; in linux_sigaction() local
437 args->osa ? &oact : NULL); in linux_sigaction()
440 osa.lsa_handler = oact.lsa_handler; in linux_sigaction()
441 osa.lsa_flags = oact.lsa_flags; in linux_sigaction()
442 osa.lsa_restorer = oact.lsa_restorer; in linux_sigaction()
443 osa.lsa_mask = oact.lsa_mask.__mask; in linux_sigaction()
/freebsd/contrib/tnftp/src/
H A Dprogressbar.c431 struct sigaction act, oact;
442 if (sigaction(sig, &act, &oact) < 0)
444 return (oact.sa_handler);
/freebsd/sys/kern/
H A Dkern_sig.c800 if (oact) { in kern_sigaction()
801 memset(oact, 0, sizeof(*oact)); in kern_sigaction()
813 oact->sa_sigaction = in kern_sigaction()
931 struct sigaction *oact; member
937 struct sigaction act, oact; in sys_sigaction() local
942 oactp = (uap->oact != NULL) ? &oact : NULL; in sys_sigaction()
950 error = copyout(oactp, uap->oact, sizeof(oact)); in sys_sigaction()
959 struct sigaction *oact; member
965 struct sigaction act, oact; in freebsd4_sigaction() local
970 oactp = (uap->oact != NULL) ? &oact : NULL; in freebsd4_sigaction()
[all …]
/freebsd/sys/compat/linux/
H A Dlinux_signal.c168 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 Ddt_cc.c1857 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 Dsyscallsubr.h343 struct sigaction *oact, int flags);

12