Lines Matching refs:attr
64 const posix_spawnattr_t *restrict attr; member
104 const posix_spawnattr_t *restrict attr = args->attr; in __spawni_child() local
120 if ((attr->__flags & POSIX_SPAWN_SETSIGDEF) in __spawni_child()
121 && __sigismember (&attr->__sd, sig)) in __spawni_child()
145 if ((attr->__flags & (POSIX_SPAWN_SETSCHEDPARAM | POSIX_SPAWN_SETSCHEDULER)) in __spawni_child()
148 if (__sched_setparam (0, &attr->__sp) == -1) in __spawni_child()
151 else if ((attr->__flags & POSIX_SPAWN_SETSCHEDULER) != 0) in __spawni_child()
153 if (__sched_setscheduler (0, attr->__policy, &attr->__sp) == -1) in __spawni_child()
158 if ((attr->__flags & POSIX_SPAWN_SETSID) != 0 in __spawni_child()
163 if ((attr->__flags & POSIX_SPAWN_SETPGROUP) != 0 in __spawni_child()
164 && __setpgid (0, attr->__pgrp) != 0) in __spawni_child()
168 if ((attr->__flags & POSIX_SPAWN_RESETIDS) != 0 in __spawni_child()
277 __sigprocmask (SIG_SETMASK, (attr->__flags & POSIX_SPAWN_SETSIGMASK) in __spawni_child()
278 ? &attr->__ss : &args->oldmask, 0); in __spawni_child()
355 args.attr = attrp ? attrp : &(const posix_spawnattr_t) { 0 }; in __spawnix()