Lines Matching refs:set
108 rt_inline void _signotsets(lwp_sigset_t *dset, const lwp_sigset_t *set) in _signotsets() argument
113 dset->sig[3] = ~set->sig[3]; in _signotsets()
114 dset->sig[2] = ~set->sig[2]; in _signotsets()
116 dset->sig[1] = ~set->sig[1]; in _signotsets()
118 dset->sig[0] = ~set->sig[0]; in _signotsets()
124 rt_inline void _sigaddset(lwp_sigset_t *set, int _sig) in _sigaddset() argument
130 set->sig[0] |= 1UL << sig; in _sigaddset()
134 set->sig[sig / _LWP_NSIG_BPW] |= 1UL << (sig % _LWP_NSIG_BPW); in _sigaddset()
138 rt_inline void _sigdelset(lwp_sigset_t *set, int _sig) in _sigdelset() argument
144 set->sig[0] &= ~(1UL << sig); in _sigdelset()
148 set->sig[sig / _LWP_NSIG_BPW] &= ~(1UL << (sig % _LWP_NSIG_BPW)); in _sigdelset()
152 rt_inline int _sigisemptyset(lwp_sigset_t *set) in _sigisemptyset() argument
157 return (set->sig[3] | set->sig[2] | in _sigisemptyset()
158 set->sig[1] | set->sig[0]) == 0; in _sigisemptyset()
160 return (set->sig[1] | set->sig[0]) == 0; in _sigisemptyset()
162 return set->sig[0] == 0; in _sigisemptyset()
168 rt_inline int _sigismember(lwp_sigset_t *set, int _sig) in _sigismember() argument
174 return 1 & (set->sig[0] >> sig); in _sigismember()
178 return 1 & (set->sig[sig / _LWP_NSIG_BPW] >> (sig % _LWP_NSIG_BPW)); in _sigismember()