Lines Matching full:mask
9 * int sigaddset(sigset_t *mask, int sig);
10 * int sigdelset(sigset_t *mask, int sig);
11 * int sigemptyset(sigset_t *mask);
12 * int sigfillset(sigset_t *mask);
13 * int sigismember(sigset_t *mask, int sig);
16 * int sigsuspend(sigset_t *mask);
68 * sigaddset() adds "sig" to the sigset_t pointed to by "mask".
71 * by "mask".
73 * sigemptyset() makes the sigset_t pointed to by "mask" empty.
75 * sigfillset() makes the sigset_t pointed to by "mask"
78 * sigismember() returns true if "sig" is found in "*mask".
85 * signal mask for the calling process. Either "set" or
91 * sigsuspend() sets the signal mask to "*mask" and waits
93 * mask is restored.
225 sigaddset(sigset_t *mask, int sig) in sigaddset() argument
227 *mask |= sigmask(sig); in sigaddset()
233 sigdelset(sigset_t *mask, int sig) in sigdelset() argument
235 *mask &= ~(sigmask(sig)); in sigdelset()
241 sigemptyset(sigset_t *mask) in sigemptyset() argument
243 *mask = 0; in sigemptyset()
249 sigfillset(sigset_t *mask) in sigfillset() argument
251 *mask = ~0; in sigfillset()
257 sigismember(const sigset_t *mask, int sig) in sigismember() argument
259 return ((*mask) & sigmask(sig)); in sigismember()
330 sigsuspend(sigset_t *mask) in sigsuspend() argument
333 sigpause(*mask); in sigsuspend()
340 if (*mask & sigmask(i)) { in sigsuspend()
350 * make sure that signals in mask will not in sigsuspend()
354 if (*mask & sigmask(i)) { in sigsuspend()