Lines Matching defs:signal
7 #include <signal.h>
15 __sigset_beos(int signal, __sighandler_t signalHandler)
21 if (signal == SIGCHLD && signalHandler == SIG_IGN) {
29 if (__sigaction_beos(signal,
34 // prepare new signal mask
36 __sigaddset_beos(&newSet, signal);
38 // set signal mask
45 // calling process' signal mask.
50 return __sigismember_beos(&oldSet, signal)
56 __sigset(int signal, __sighandler_t signalHandler)
62 if (signal == SIGCHLD && signalHandler == SIG_IGN) {
70 if (__sigaction(signal,
75 // prepare new signal mask
77 sigaddset(&newSet, signal);
79 // set signal mask
86 // removed from the calling process' signal mask.
91 return sigismember(&oldSet, signal) ? SIG_HOLD : oldAction.sa_handler;