Lines Matching refs:status
906 _thrp_exit_common(void *status, int unwind)
909 int cancelled = (self->ul_cancel_pending && status == PTHREAD_CANCELED);
940 self->ul_rval = status;
967 _thrp_terminate(void *status)
969 _thrp_exit_common(status, 0);
975 thr_exit(void *status)
977 _thrp_exit_common(status, 1);
981 _thrp_join(thread_t tid, thread_t *departed, void **status, int do_cancel)
1009 * Just return its lwpid; we can't know its status.
1062 if (status != NULL)
1063 *status = rval;
1068 thr_join(thread_t tid, thread_t *departed, void **status)
1070 int error = _thrp_join(tid, departed, status, 1);
1082 pthread_join(pthread_t tid, void **status)
1084 return ((tid == 0)? ESRCH : _thrp_join(tid, NULL, status, 1));
2545 struct lwpstatus status;
2547 if (getlwpstatus(tid, &status) != 0) {
2554 return (status.pr_reg[R_SP]);