Searched refs:signal (Results 1 - 25 of 172) sorted by relevance

1234567

/haiku/src/system/libroot/posix/signal/
H A Dsigset_accessors.cpp11 #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 Dsighold.cpp7 #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 Dsigrelse.cpp7 #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 Dkillpg.cpp8 #include <signal.h>
14 killpg(pid_t processGroupID, int signal) argument
17 return kill(-processGroupID, signal);
H A Dpsignal.cpp7 #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 Dsignal_limits.cpp7 #include <signal.h>
H A Dsigignore.cpp7 #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 Dsiginterrupt.cpp7 #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 Dsignal.cpp11 #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 Dsigpause.cpp7 #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 Dpsiginfo.cpp7 #include <signal.h>
H A Dsigqueue.cpp7 #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 Dsigset.cpp7 #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 Dsigwaitinfo.cpp7 #include <signal.h>
H A Draise.c10 #include <signal.h>
/haiku/src/bin/debug/strace/
H A Dsignals.h11 #include <signal.h>
14 std::string signal_name(int signal);
/haiku/src/libs/posix_error_mapper/
H A Dsignal.cpp7 #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 Dsignal_private.h9 #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 Dsignal_defs.h9 #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 Duser_thread_defs.h10 #include <signal.h>
/haiku/headers/private/debugger/model/
H A DSignalInfo.h8 #include <signal.h>
17 SignalInfo(int signal,
21 void SetTo(int signal,
/haiku/src/kits/debugger/model/
H A DSignalInfo.cpp29 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 DSignalSet.h9 #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 Dmisc.cpp10 #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 Dpause.c14 #include <signal.h>

Completed in 230 milliseconds

1234567