diff options
Diffstat (limited to 'src/platform/posix/posix_synch.c')
| -rw-r--r-- | src/platform/posix/posix_synch.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/platform/posix/posix_synch.c b/src/platform/posix/posix_synch.c index 2fb92915..0526eb7c 100644 --- a/src/platform/posix/posix_synch.c +++ b/src/platform/posix/posix_synch.c @@ -45,8 +45,10 @@ nni_mutex_fini(nni_mutex *mp) void nni_mutex_enter(nni_mutex *m) { - if (pthread_mutex_lock(&m->mx) != 0) { - nni_panic("pthread_mutex_lock failed"); + int rv; + + if ((rv = pthread_mutex_lock(&m->mx)) != 0) { + nni_panic("pthread_mutex_lock failed: %s", strerror(rv)); } } |
