if (mutex->__m_owner != self) return EINVAL;
int pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex,                           const struct timespec * abstime){  /* Indirect call through pointer! */  return pthread_cond_tw_rel(cond, mutex, abstime);}