From 42124d37bd92d865b0c27751c520f671c2a91101 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Mon, 2 Jun 2008 12:50:10 +0200 Subject: [PATCH] mutex: only regard less-than-zero return as error Signed-off-by: Jens Axboe --- mutex.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mutex.c b/mutex.c index 414e5532..0f13064a 100644 --- a/mutex.c +++ b/mutex.c @@ -47,11 +47,11 @@ struct fio_mutex *fio_mutex_init(int value) mutex->mutex_fd = fd; mutex->value = value; - if (pthread_mutexattr_init(&attr)) { + if (pthread_mutexattr_init(&attr) < 0) { perror("pthread_mutexattr_init"); goto err; } - if (pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_SHARED)) { + if (pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_SHARED) < 0) { perror("pthread_mutexattr_setpshared"); goto err; } @@ -60,7 +60,7 @@ struct fio_mutex *fio_mutex_init(int value) pthread_condattr_setpshared(&cond, PTHREAD_PROCESS_SHARED); pthread_cond_init(&mutex->cond, &cond); - if (pthread_mutex_init(&mutex->lock, &attr)) { + if (pthread_mutex_init(&mutex->lock, &attr) < 0) { perror("pthread_mutex_init"); goto err; } -- 2.25.1