SIGNAL_TO_MASK
|= SIGNAL_TO_MASK(signal); }
{ RemoveSignals(SIGNAL_TO_MASK(signal)); }
if ((set & SIGNAL_TO_MASK(SIGBUS)) != 0)
beosSet |= SIGNAL_TO_MASK(SIGSEGV);
if ((set & SIGNAL_TO_MASK(SIGSEGV)) != 0)
set |= SIGNAL_TO_MASK(SIGBUS);
((((SIGNAL_TO_MASK(last) - 1) << 1) | 1) & ~(SIGNAL_TO_MASK(first) - 1))
|= SIGNAL_TO_MASK(signal->Number()) & BLOCKABLE_SIGNALS;
sigset_t mask = SIGNAL_TO_MASK(signal);
else if ((SIGNAL_TO_MASK(SIGCONT) & ~thread->sig_block_mask) != 0)
& (~thread->sig_block_mask | SIGNAL_TO_MASK(SIGCHLD)))
} else if ((SIGNAL_TO_MASK(SIGCONT) & ~thread->sig_block_mask)
| SIGNAL_TO_MASK(SIGCHLD);
|| (SIGNAL_TO_MASK(signal) & ~BLOCKABLE_SIGNALS) != 0)
&& (SIGNAL_TO_MASK(signal) & DEFAULT_IGNORE_SIGNALS) != 0)) {
fQueuedSignalsMask |= SIGNAL_TO_MASK(signal->Number());
if ((SIGNAL_TO_MASK(signal->Number()) & mask) != 0) {
fUnqueuedSignalsMask &= ~SIGNAL_TO_MASK(unqueuedSignal);
(~(KILL_SIGNALS | SIGNAL_TO_MASK(SIGSTOP) \
| SIGNAL_TO_MASK(SIGNAL_DEBUG_THREAD) \
if ((SIGNAL_TO_MASK(signal->Number()) & nonBlocked) != 0) {
| SIGNAL_TO_MASK(SIGNAL_CONTINUE_THREAD) \
sigset_t mask = SIGNAL_TO_MASK(signal);
| SIGNAL_TO_MASK(SIGNAL_CANCEL_THREAD)))
(SIGNAL_TO_MASK(SIGSTOP) | SIGNAL_TO_MASK(SIGTSTP) \
| SIGNAL_TO_MASK(SIGTTIN) | SIGNAL_TO_MASK(SIGTTOU))
mask |= SIGNAL_TO_MASK(signal->Number());
(SIGNAL_TO_MASK(SIGCONT) | SIGNAL_TO_MASK(SIGNAL_CONTINUE_THREAD) \
| SIGNAL_TO_MASK(SIGNAL_DEBUG_THREAD))
(SIGNAL_TO_MASK(SIGCHLD) | SIGNAL_TO_MASK(SIGWINCH) \
| SIGNAL_TO_MASK(SIGCONT) \
| SIGNAL_TO_MASK(SIGNAL_DEBUG_THREAD) \
| SIGNAL_TO_MASK(SIGILL) \
| SIGNAL_TO_MASK(SIGFPE) \
| SIGNAL_TO_MASK(SIGSEGV))
uint64 signalMask = SIGNAL_TO_MASK(signal->Number());
team->RemovePendingSignals(SIGNAL_TO_MASK(SIGCHLD));
&& (thread->sig_block_mask & SIGNAL_TO_MASK(SIGTTOU)) == 0) {
return (*set & SIGNAL_TO_MASK(signal)) != 0 ? 1 : 0;
*set |= SIGNAL_TO_MASK(signal);
*set &= ~SIGNAL_TO_MASK(signal);
return (*set & SIGNAL_TO_MASK(signal)) != 0 ? 1 : 0;
*set |= SIGNAL_TO_MASK(signal);
*set &= ~SIGNAL_TO_MASK(signal);