Lines Matching defs:sigfunc
305 __siginfohandler_t *sigfunc;
369 sigfunc = _thread_sigact[sig - 1].sa_sigaction;
382 if (((__sighandler_t *)sigfunc != SIG_DFL) &&
383 ((__sighandler_t *)sigfunc != SIG_IGN) &&
384 (sigfunc != (__siginfohandler_t *)_thr_sig_handler)) {
386 (*(sigfunc))(sig, info, ucp);
388 ((ohandler)(*sigfunc))(
390 info->si_addr, (__sighandler_t *)sigfunc);
393 if ((__sighandler_t *)sigfunc == SIG_DFL) {
420 __siginfohandler_t *sigfunc;
437 __siginfohandler_t *sigfunc;
458 sigfunc = _thread_sigact[sig - 1].sa_sigaction;
479 onstack = _thr_sigonstack(&sigfunc);
488 shi.sigfunc = sigfunc;
531 if (((__sighandler_t *)shi->sigfunc != SIG_DFL) &&
532 ((__sighandler_t *)shi->sigfunc != SIG_IGN)) {
534 (*(shi->sigfunc))(shi->sig, shi->info, shi->ucp);
536 ((ohandler)(*shi->sigfunc))(
540 (__sighandler_t *)shi->sigfunc);
543 if ((__sighandler_t *)shi->sigfunc == SIG_DFL) {
657 __siginfohandler_t *sigfunc;
730 sigfunc = _thread_sigact[sig - 1].sa_sigaction;
731 if ((__sighandler_t *)sigfunc == SIG_DFL) {
931 __sighandler_t *sigfunc;
937 sigfunc = _thread_sigact[sig - 1].sa_handler;
974 if (pthread->state != PS_SIGWAIT && sigfunc == SIG_DFL &&
1050 if (sigfunc == SIG_DFL &&
1178 __siginfohandler_t *sigfunc;
1195 sigfunc = _thread_sigact[i - 1].sa_sigaction;
1196 if (((__sighandler_t *)sigfunc) != SIG_DFL &&
1197 ((__sighandler_t *)sigfunc) != SIG_IGN) {