Lines Matching refs:sigset_t
26 * Sadly, on some systems, sigset_t is an array, and we cannot
27 * test for this via #if sizeof(sigset_t) ..., so unless
200 * on some systems, sigset_t is an array...
202 * #if sizeof(sigset_t) > sizeof(MASK_T)
206 # define m2ss(ss, m) *ss = (sigset_t) *(m)
209 ss2m(sigset_t *ss)
211 MASK_T ma[(sizeof(sigset_t) / sizeof(MASK_T)) + 1];
213 memcpy((char *) ma, (char *) ss, sizeof(sigset_t));
218 m2ss(sigset_t *ss, MASK_T *m)
220 if (sizeof(sigset_t) > sizeof(MASK_T))
221 memset((char *) ss, 0, sizeof(sigset_t));
232 sigset_t m, omask;
238 n = sigprocmask(SIG_SETMASK, (sigset_t *) & m, (sigset_t *) & omask);
251 sigset_t m, omask;
258 n = sigprocmask(SIG_BLOCK, (sigset_t *) ((mask) ? &m : 0), (sigset_t *) & omask);
271 sigset_t m;