$NetBSD: patch-ba,v 1.1 2007/09/18 18:58:11 drochner Exp $ --- ./src/H5TS.c.orig 2007-09-18 15:59:02.000000000 +0200 +++ ./src/H5TS.c @@ -150,7 +150,7 @@ H5TS_mutex_lock(H5TS_mutex_t *mutex) if (ret_value) return ret_value; - if (mutex->owner_valid && pthread_equal(pthread_self(), mutex->owner_thread)) { + if (mutex->owner_valid && pthread_self() == mutex->owner_thread) { /* already owned by self - increment count */ mutex->lock_count++; } else if (!mutex->owner_valid) {