Home
last modified time | relevance | path

Searched refs:oldact (Results 1 – 12 of 12) sorted by relevance

/NextBSD/contrib/ntp/libntp/
HDmachines.c219 struct sigaction oldact; /* SIGALRM state saved by setitimer */ member
247 sigaction(SIGALRM, &setitimer_mpe_ctx.oldact, NULL); in setitimer_mpe_handler()
252 if (setitimer_mpe_ctx.oldact.sa_handler != SIG_DFL && in setitimer_mpe_handler()
253 setitimer_mpe_ctx.oldact.sa_handler != SIG_ERR && in setitimer_mpe_handler()
254 setitimer_mpe_ctx.oldact.sa_handler != SIG_IGN) in setitimer_mpe_handler()
255 (*setitimer_mpe_ctx.oldact.sa_handler)(SIGALRM); in setitimer_mpe_handler()
302 if (sigaction(SIGALRM, NULL, &setitimer_mpe_ctx.oldact) < 0) { in setitimer()
310 newact.sa_mask = setitimer_mpe_ctx.oldact.sa_mask; in setitimer()
311 newact.sa_flags = setitimer_mpe_ctx.oldact.sa_flags; in setitimer()
/NextBSD/lib/libthr/thread/
HDthr_sig.c521 struct sigaction newact, oldact, oldact2; in __thr_sigaction() local
558 ret = __sys_sigaction(sig, &newact, &oldact); in __thr_sigaction()
564 ret = __sys_sigaction(sig, NULL, &oldact); in __thr_sigaction()
568 if (oldact.sa_handler != SIG_DFL && oldact.sa_handler != SIG_IGN) { in __thr_sigaction()
570 oldact = oldact2; in __thr_sigaction()
572 oldact = usa->sigact; in __thr_sigaction()
580 *oact = oldact; in __thr_sigaction()
/NextBSD/contrib/compiler-rt/lib/sanitizer_common/
HDsanitizer_linux_libcdep.cc72 real_sigaction(int signum, const void *act, void *oldact);
74 int internal_sigaction(int signum, const void *act, void *oldact) { in internal_sigaction() argument
77 return real_sigaction(signum, act, oldact); in internal_sigaction()
80 (struct sigaction *)oldact); in internal_sigaction()
HDsanitizer_linux.h45 int internal_sigaction_norestorer(int signum, const void *act, void *oldact);
HDsanitizer_posix.h77 int internal_sigaction(int signum, const void *act, void *oldact);
HDsanitizer_mac.cc136 int internal_sigaction(int signum, const void *act, void *oldact) { in internal_sigaction() argument
138 (struct sigaction *)act, (struct sigaction *)oldact); in internal_sigaction()
HDsanitizer_linux.cc563 int internal_sigaction_norestorer(int signum, const void *act, void *oldact) { in internal_sigaction_norestorer() argument
568 __sanitizer_sigaction *u_oldact = (__sanitizer_sigaction *)oldact; in internal_sigaction_norestorer()
/NextBSD/contrib/compiler-rt/lib/asan/
HDasan_interceptors.cc283 struct sigaction *oldact) { in INTERCEPTOR() argument
285 return REAL(sigaction)(signum, act, oldact); in INTERCEPTOR()
291 int real_sigaction(int signum, const void *act, void *oldact) { in real_sigaction() argument
293 (struct sigaction *)oldact); in real_sigaction()
300 struct sigaction *oldact)
HDasan_interceptors.h93 struct sigaction *oldact) in DECLARE_REAL() argument
/NextBSD/contrib/compiler-rt/lib/msan/
HDmsan_interceptors.cc1157 __sanitizer_sigaction *oldact) { in INTERCEPTOR() argument
1179 res = REAL(sigaction)(signo, pnew_act, oldact); in INTERCEPTOR()
1180 if (res == 0 && oldact) { in INTERCEPTOR()
1181 uptr cb = (uptr)oldact->sigaction; in INTERCEPTOR()
1183 oldact->sigaction = (void (*)(int, void *, void *))old_cb; in INTERCEPTOR()
1187 res = REAL(sigaction)(signo, act, oldact); in INTERCEPTOR()
1190 if (res == 0 && oldact) { in INTERCEPTOR()
1191 __msan_unpoison(oldact, sizeof(__sanitizer_sigaction)); in INTERCEPTOR()
/NextBSD/contrib/compiler-rt/lib/dfsan/
HDdfsan_custom.cc716 struct sigaction *oldact, dfsan_label signum_label, in __dfsw_sigaction() argument
719 int ret = sigaction(signum, act, oldact); in __dfsw_sigaction()
720 if (oldact) { in __dfsw_sigaction()
721 dfsan_set_label(0, oldact, sizeof(struct sigaction)); in __dfsw_sigaction()
/NextBSD/contrib/compiler-rt/lib/msan/tests/
HDmsan_test.cc2289 struct sigaction oldact = {}; in TEST() local
2306 sigaction(SIGPROF, &act, &oldact); in TEST()
2307 EXPECT_FALSE(oldact.sa_flags & SA_SIGINFO); in TEST()
2308 EXPECT_EQ(SIG_DFL, oldact.sa_handler); in TEST()
2313 sigaction(SIGPROF, &act, &oldact); in TEST()
2314 EXPECT_FALSE(oldact.sa_flags & SA_SIGINFO); in TEST()
2315 EXPECT_EQ(SIG_IGN, oldact.sa_handler); in TEST()
2320 sigaction(SIGPROF, &act, &oldact); in TEST()
2321 EXPECT_TRUE(oldact.sa_flags & SA_SIGINFO); in TEST()
2322 EXPECT_EQ(&SigactionHandler, oldact.sa_sigaction); in TEST()