/haiku/src/system/libroot/posix/signal/ |
H A D | sigset_accessors.cpp | 11 #include <signal.h> 44 __sigismember_beos(const sigset_t_beos* set, int signal) argument 46 if (signal <= 0 || signal > MAX_SIGNAL_NUMBER_BEOS) { 51 return (*set & SIGNAL_TO_MASK(signal)) != 0 ? 1 : 0; 56 __sigaddset_beos(sigset_t_beos* set, int signal) argument 58 if (signal <= 0 || signal > MAX_SIGNAL_NUMBER_BEOS) { 63 *set |= SIGNAL_TO_MASK(signal); 69 __sigdelset_beos(sigset_t_beos* set, int signal) argument 101 __sigismember(const sigset_t* set, int signal) argument 113 __sigaddset(sigset_t* set, int signal) argument 126 __sigdelset(sigset_t* set, int signal) argument [all...] |
H A D | sighold.cpp | 7 #include <signal.h> 15 __sighold_beos(int signal) argument 17 // make an empty set and add the signal 19 if (__sigaddset_beos(&tempSignalSet, signal) == -1) 22 // add the signal to the calling process' signal mask 28 __sighold(int signal) argument 30 // make an empty set and add the signal 32 if (sigaddset(&tempSignalSet, signal) == -1) 35 // add the signal t [all...] |
H A D | sigrelse.cpp | 7 #include <signal.h> 15 __sigrelse_beos(int signal) argument 17 // make an empty set and add the signal 19 if (__sigaddset_beos(&tempSignalSet, signal) == -1) 22 // remove the signal from the calling process' signal mask 28 __sigrelse(int signal) argument 30 // make an empty set and add the signal 32 if (sigaddset(&tempSignalSet, signal) == -1) 35 // remove the signal fro [all...] |
H A D | killpg.cpp | 8 #include <signal.h> 14 killpg(pid_t processGroupID, int signal) argument 17 return kill(-processGroupID, signal);
|
H A D | psignal.cpp | 7 #include <signal.h> 14 psignal(int signal, const char* message) argument 17 fprintf(stderr, "%s: %s\n", message, strsignal(signal)); 19 fprintf(stderr, "%s\n", strsignal(signal));
|
H A D | signal_limits.cpp | 7 #include <signal.h>
|
H A D | sigignore.cpp | 7 #include <signal.h> 15 __sigignore_beos(int signal) argument 17 // create an action to ignore the signal 23 if (signal == SIGCHLD) 26 return __sigaction_beos(signal, &ignoreSignalAction, NULL); 31 __sigignore(int signal) argument 33 // create an action to ignore the signal 39 if (signal == SIGCHLD) 42 return sigaction(signal, &ignoreSignalAction, NULL);
|
H A D | siginterrupt.cpp | 7 #include <signal.h> 15 __siginterrupt_beos(int signal, int flag) argument 18 __sigaction_beos(signal, NULL, &action); 24 return __sigaction_beos(signal, &action, NULL); 29 __siginterrupt(int signal, int flag) argument 32 sigaction(signal, NULL, &action); 38 return sigaction(signal, &action, NULL);
|
H A D | signal.cpp | 11 #include <signal.h> 23 signal_common(int signal, __sighandler_t signalHandler, int flags) argument 32 if (__sigaction(signal, &newAction, &oldAction) != 0) 41 __signal_beos(int signal, __sighandler_t signalHandler) argument 43 // check signal range 44 if (signal < 0 || signal > MAX_SIGNAL_NUMBER_BEOS) { 49 // set the signal handler 50 __sighandler_t result = signal_common(signal, signalHandler, 55 // If the signal i 65 __signal(int signal, __sighandler_t signalHandler) argument [all...] |
H A D | sigpause.cpp | 7 #include <signal.h> 15 __sigpause_beos(int signal) argument 21 if (__sigdelset_beos(&processSignalSet, signal) == -1) 29 __sigpause(int signal) argument 35 if (sigdelset(&processSignalSet, signal) == -1)
|
H A D | psiginfo.cpp | 7 #include <signal.h>
|
H A D | sigqueue.cpp | 7 #include <signal.h> 19 sigqueue(pid_t pid, int signal, const union sigval userValue) argument 21 if (signal < 0) 27 status_t error = _kern_send_signal(pid, signal, &userValue,
|
H A D | sigset.cpp | 7 #include <signal.h> 15 __sigset_beos(int signal, __sighandler_t signalHandler) argument 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_ argument [all...] |
H A D | sigwaitinfo.cpp | 7 #include <signal.h>
|
H A D | raise.c | 10 #include <signal.h>
|
/haiku/src/bin/debug/strace/ |
H A D | signals.h | 11 #include <signal.h> 14 std::string signal_name(int signal);
|
/haiku/src/libs/posix_error_mapper/ |
H A D | signal.cpp | 7 #include <signal.h> 18 WRAPPER_FUNCTION(int, sigwait, (const sigset_t *set, int *signal), 19 return B_TO_POSITIVE_ERROR(sReal_sigwait(set, signal));
|
/haiku/headers/private/libroot/ |
H A D | signal_private.h | 9 #include <signal.h> 59 __sighandler_t __signal_beos(int signal, __sighandler_t signalHandler); 60 __sighandler_t __signal(int signal, __sighandler_t signalHandler); 62 int __sigaction_beos(int signal, const struct sigaction_beos* beosAction, 64 int __sigaction(int signal, const struct sigaction* action, 67 __sighandler_t __sigset_beos(int signal, __sighandler_t signalHandler); 68 __sighandler_t __sigset(int signal, __sighandler_t signalHandler); 70 int __sigignore_beos(int signal); 71 int __sigignore(int signal); 73 int __sighold_beos(int signal); [all...] |
/haiku/headers/private/system/ |
H A D | signal_defs.h | 9 #include <signal.h> 17 // realtime signal number range 21 // greatest actually supported signal number 26 // force signal queuing, i.e. fail instead of falling back to unqueued 34 // BeOS compatible signal handler, i.e. the vregs argument is passed 37 #define SIGNAL_TO_MASK(signal) ((sigset_t)1 << ((signal) - 1))
|
H A D | user_thread_defs.h | 10 #include <signal.h>
|
/haiku/headers/private/debugger/model/ |
H A D | SignalInfo.h | 8 #include <signal.h> 17 SignalInfo(int signal, 21 void SetTo(int signal,
|
/haiku/src/kits/debugger/model/ |
H A D | SignalInfo.cpp | 29 SignalInfo::SignalInfo(int signal, const struct sigaction& handler, argument 32 fSignal(signal), 40 SignalInfo::SetTo(int signal, const struct sigaction& handler, bool deadly) argument 42 fSignal = signal;
|
/haiku/src/apps/debugger/util/ |
H A D | SignalSet.h | 9 #include <signal.h> 15 SignalSet(int signal); 19 void SetTo(int signal); 23 bool ContainsSignal(int signal) const; 25 SignalSet& AddSignal(int signal); 27 SignalSet& RemoveSignal(int signal); 50 SignalSet::SignalSet(int signal) argument 52 SetTo(signal); 71 SignalSet::SetTo(int signal) argument 74 sigaddset(&fSignals, signal); 86 AddSignal(int signal) argument 103 RemoveSignal(int signal) argument [all...] |
/haiku/src/tests/add-ons/kernel/kernelland_emu/ |
H A D | misc.cpp | 10 #include <signal.h> 29 send_signal_etc(pid_t thread, uint signal, uint32 flags) argument 31 return send_signal(thread, signal);
|
/haiku/src/system/libroot/posix/unistd/ |
H A D | pause.c | 14 #include <signal.h>
|