Lines Matching defs:handler
170 static int __sig_cannot_catche(int sig, sa_sighandler_t handler)
176 return (sig_default_action[i].flag == SIG_FLAG_NOIGNORE) && (handler != SIG_DFL);
251 sa_sighandler_t handler = NULL;
258 handler = act->sa_handler;
260 if (__sig_cannot_catche(sig, handler)) return -EINVAL;
268 if (handler == SIG_IGN && sigact) {
270 } else if (handler == SIG_DFL) {
273 sigact->act.sa_handler = handler;
312 * unblocked before any signal handler is
316 * to the signal handler. */