pthread_mutex_lock returns errcode