Lines Matching refs:options
857 int options, struct rusage *uru) in _stats_and_reap_child() argument
864 if (child->terminated && !(options & WNOWAIT)) in _stats_and_reap_child()
882 int options, int *status) in _query_event_from_lwp() argument
891 else if ((options & WSTOPPED) && child->jobctl_stopped && !child->wait_reap_stp) in _query_event_from_lwp()
908 pid_t wait_pid, int options, int *ustatus, in _verify_child_and_reap() argument
928 rc = _query_event_from_lwp(child, cur_thr, self_lwp, options, ustatus); in _verify_child_and_reap()
931 _stats_and_reap_child(child, cur_thr, self_lwp, ustatus, options, uru); in _verify_child_and_reap()
939 int options, int *ustatus, struct rusage *uru) in _reap_any_child_pid() argument
953 rc = _query_event_from_lwp(child, cur_thr, self_lwp, options, ustatus); in _reap_any_child_pid()
963 _stats_and_reap_child(child, cur_thr, self_lwp, ustatus, options, uru); in _reap_any_child_pid()
977 int options; member
989 rt_ubase_t options; in _waitq_filter() local
994 options = handle->options; in _waitq_filter()
1027 if ((options & WEXITED) && waker_lwp->terminated) in _waitq_filter()
1029 else if ((options & WSTOPPED) && WIFSTOPPED(waker_lwp->lwp_status)) in _waitq_filter()
1031 else if ((options & WCONTINUED) && WIFCONTINUED(waker_lwp->lwp_status)) in _waitq_filter()
1099 int options, int *ustatus, struct rusage *uru) in _wait_and_reap() argument
1106 handle.options = options; in _wait_and_reap()
1117 _stats_and_reap_child(waker, cur_thr, self_lwp, ustatus, options, uru); in _wait_and_reap()
1128 pid_t lwp_waitpid(const pid_t pid, int *status, int options, struct rusage *ru) in lwp_waitpid() argument
1147 rc = _verify_child_and_reap(cur_thr, self_lwp, pid, options, status, ru); in lwp_waitpid()
1152 rc = _reap_any_child_pid(cur_thr, self_lwp, 0, options, status, ru); in lwp_waitpid()
1170 rc = _reap_any_child_pid(cur_thr, self_lwp, pair_pgid, options, status, ru); in lwp_waitpid()
1175 if (!(options & WNOHANG)) in lwp_waitpid()
1178 options |= WEXITED; in lwp_waitpid()
1179 rc = _wait_and_reap(cur_thr, self_lwp, pid, options, status, ru); in lwp_waitpid()
1202 pid_t waitpid(pid_t pid, int *status, int options) in waitpid() argument
1204 return lwp_waitpid(pid, status, options, RT_NULL); in waitpid()