From: Jens Axboe Date: Mon, 2 Jun 2008 10:50:10 +0000 (+0200) Subject: mutex: only regard less-than-zero return as error X-Git-Tag: fio-1.21-rc5~2 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=42124d37bd92d865b0c27751c520f671c2a91101 mutex: only regard less-than-zero return as error Signed-off-by: Jens Axboe --- 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; }