| 150 | } |
| 151 | |
| 152 | rt_inline int _sigisemptyset(lwp_sigset_t *set) |
| 153 | { |
| 154 | switch (_LWP_NSIG_WORDS) |
| 155 | { |
| 156 | case 4: |
| 157 | return (set->sig[3] | set->sig[2] | |
| 158 | set->sig[1] | set->sig[0]) == 0; |
| 159 | case 2: |
| 160 | return (set->sig[1] | set->sig[0]) == 0; |
| 161 | case 1: |
| 162 | return set->sig[0] == 0; |
| 163 | default: |
| 164 | return 1; |
| 165 | } |
| 166 | } |
| 167 | |
| 168 | rt_inline int _sigismember(lwp_sigset_t *set, int _sig) |
| 169 | { |