join_common
static int join_common(pthread_t, void **, const struct timespec *, bool peek,
return (join_common(pthread, thread_return, NULL, false, false));
return (join_common(pthread, thread_return, abstime, false, false));
return (join_common(pthread, thread_return, NULL, true, false));
return (join_common(pthread, thread_return, NULL, false, true));