Searched refs:sa_handler (Results 1 - 25 of 35) sorted by relevance

12

/haiku/src/system/libroot/posix/signal/
H A Dsigignore.cpp19 ignoreSignalAction.sa_handler = SIG_IGN;
35 ignoreSignalAction.sa_handler = SIG_IGN;
H A Dsigaction.cpp31 action.sa_handler = beosAction->sa_handler;
50 beosOldAction->sa_handler = oldAction.sa_handler;
H A Dsigset.cpp19 newAction.sa_handler = signalHandler;
51 ? SIG_HOLD : oldAction.sa_handler;
60 newAction.sa_handler = signalHandler;
91 return sigismember(&oldSet, signal) ? SIG_HOLD : oldAction.sa_handler;
H A Dsignal.cpp28 newAction.sa_handler = signalHandler;
36 return oldAction.sa_handler;
/haiku/src/tests/system/kernel/
H A Dsigint_bug113_test.cpp106 if (action.sa_handler == SIG_DFL)
108 else if (action.sa_handler == SIG_IGN)
110 else if (action.sa_handler == SIG_ERR)
113 printf("%p", action.sa_handler);
H A Dsigsuspend_test.cpp25 signalAction.sa_handler = handler;
H A Dsyscall_restart_test.cpp177 action.sa_handler = SIG_IGN;
179 action.sa_handler = (void (*)(int))_SignalHandler;
/haiku/src/system/libroot/posix/
H A Dassert.cpp33 && signalAction.sa_handler == SIG_DFL) {
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/fuse/
H A Dfuse_signals.c31 sa.sa_handler = remove ? SIG_DFL : handler;
40 if (old_sa.sa_handler == (remove ? handler : SIG_DFL) &&
/haiku/src/libs/bsd/
H A Ddaemon.c33 action.sa_handler = SIG_IGN;
H A Dreadpassphrase.c83 sa.sa_handler = handler;
/haiku/src/tests/system/glue/
H A DStackAlign.cpp58 action.sa_handler = handler;
/haiku/src/system/libroot/posix/unistd/
H A Dsystem.cpp42 sa.sa_handler = SIG_IGN;
/haiku/src/tests/system/libroot/posix/
H A Dsignal_test.cpp77 newAction.sa_handler = (sighandler_t)sigHandler;
H A Dpthread_signal_test.cpp52 act.sa_handler = suspendHandler;
/haiku/src/kits/network/libnetservices/
H A DNetworkRequest.cpp86 action.sa_handler = empty;
/haiku/headers/private/libroot/
H A Dsignal_private.h21 __sighandler_t sa_handler; member in struct:sigaction_beos
/haiku/src/tests/system/network/
H A Dtcp_server.c72 sa.sa_handler = sigchld_handler; // reap all dead processes
/haiku/src/system/kernel/
H A Dsignal.cpp599 fHandler((void*)handler->sa_handler)
655 fSignal, signal_name(fSignal), fAction.sa_handler,
901 ? (void*)action->sa_sigaction : (void*)action->sa_handler;
1017 handler.sa_handler = SIG_DFL;
1022 && handler.sa_handler != SIG_IGN && handler.sa_handler != SIG_DFL) {
1023 team->SignalActionFor(signal->Number()).sa_handler = SIG_DFL;
1040 if (handler.sa_handler == SIG_IGN) {
1048 } else if (handler.sa_handler == SIG_DFL) {
1077 handler.sa_handler
[all...]
/haiku/src/system/libroot/posix/stdlib/
H A Dexit.cpp294 && signalAction.sa_handler == SIG_DFL) {
/haiku/headers/posix/
H A Dsignal.h73 __sighandler_t sa_handler; member in union:sigaction::__anon1
309 * sa.sa_handler = (__sighandler_t)my_signal_handler;
319 * of the sa_handler field is defined as '__sighandler_t'. This requires the
320 * handler to be cast when assigned to the sa_handler field, as in the example
/haiku/src/system/kernel/arch/x86/
H A Darch_int.cpp197 && action.sa_handler != SIG_DFL
198 && action.sa_handler != SIG_IGN)
/haiku/src/system/kernel/arch/riscv64/
H A Darch_int.cpp267 && action.sa_handler != SIG_DFL
268 && action.sa_handler != SIG_IGN)
/haiku/src/bin/debug/scheduling_recorder/
H A Dscheduling_recorder.cpp119 action.sa_handler = (__sighandler_t)_SignalHandler;
/haiku/src/apps/terminal/
H A DTermApp.cpp93 action.sa_handler = (__sighandler_t)_SigChildHandler;

Completed in 284 milliseconds

12