X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=mutex.c;h=e1fbb607f1a416fb06a25a611f0f4233c9814357;hp=5a65e53a2dde6ac2be247b8d05716df715b6be06;hb=fb296043a09fa828e4121d655643f9332b3590e0;hpb=33980f5de15c4dc79dc847410fbbc64405a45617 diff --git a/mutex.c b/mutex.c index 5a65e53a..e1fbb607 100644 --- a/mutex.c +++ b/mutex.c @@ -196,18 +196,21 @@ struct fio_rwlock *fio_rwlock_init(void) ret = pthread_rwlockattr_init(&attr); if (ret) { - log_err("pthread_rwlock_init: %s\n", strerror(ret)); + log_err("pthread_rwlockattr_init: %s\n", strerror(ret)); goto err; } #ifdef FIO_HAVE_PSHARED_MUTEX ret = pthread_rwlockattr_setpshared(&attr, PTHREAD_PROCESS_SHARED); if (ret) { - log_err("pthread_rwlock_init: %s\n", strerror(ret)); + log_err("pthread_rwlockattr_setpshared: %s\n", strerror(ret)); goto destroy_attr; } -#endif ret = pthread_rwlock_init(&lock->lock, &attr); +#else + ret = pthread_rwlock_init(&lock->lock, NULL); +#endif + if (ret) { log_err("pthread_rwlock_init: %s\n", strerror(ret)); goto destroy_attr;