Lines Matching refs:action
28 // convert the new action
29 struct sigaction action;
31 action.sa_handler = beosAction->sa_handler;
32 action.sa_mask = from_beos_sigset(beosAction->sa_mask);
33 action.sa_flags = beosAction->sa_flags | SA_BEOS_COMPATIBLE_HANDLER;
34 action.sa_userdata = beosAction->sa_userdata;
38 if (__sigaction(signal, beosAction != NULL ? &action : NULL,
43 // If the signal is SIGSEGV, set the same signal action for SIGBUS. Those
46 __sigaction(SIGBUS, &action, NULL);
48 // convert the old action back
62 __sigaction(int signal, const struct sigaction* action,
65 RETURN_AND_SET_ERRNO(_kern_sigaction(signal, action, oldAction));