X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=mutex.c;h=7612b32ba26d89e06f55116f0dc236fef5ebfe70;hb=5bb79f69c2d9dc8542c25af96f040d1884230688;hp=53f9651a9887538be42addc8db55a5969bd7b974;hpb=f5a425247db49bf1c35738ab50d947c5550f9425;p=fio.git diff --git a/mutex.c b/mutex.c index 53f9651a..7612b32b 100644 --- a/mutex.c +++ b/mutex.c @@ -92,7 +92,7 @@ struct fio_mutex *fio_mutex_init(int value) return NULL; } -static int mutex_timed_out(struct timeval *t, unsigned int seconds) +static bool mutex_timed_out(struct timeval *t, unsigned int seconds) { return mtime_since_now(t) >= seconds * 1000; } @@ -133,16 +133,16 @@ int fio_mutex_down_timeout(struct fio_mutex *mutex, unsigned int seconds) return ret; } -int fio_mutex_down_trylock(struct fio_mutex *mutex) +bool fio_mutex_down_trylock(struct fio_mutex *mutex) { - int ret = 1; + bool ret = true; assert(mutex->magic == FIO_MUTEX_MAGIC); pthread_mutex_lock(&mutex->lock); if (mutex->value) { mutex->value--; - ret = 0; + ret = false; } pthread_mutex_unlock(&mutex->lock);