X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=pshared.c;h=211925564b9fb543e4edf1d4c6a26df4bd60db21;hb=ed24e32c0fcccbf68cbb8ad853f99d171842f270;hp=74812ede35ecc0ecf51f09b9c3a444ca4563110c;hpb=d3d378218e9e03411749b65451b32d7a7466ff61;p=fio.git diff --git a/pshared.c b/pshared.c index 74812ede..21192556 100644 --- a/pshared.c +++ b/pshared.c @@ -21,6 +21,15 @@ int cond_init_pshared(pthread_cond_t *cond) return ret; } #endif + +#ifdef CONFIG_PTHREAD_CONDATTR_SETCLOCK + ret = pthread_condattr_setclock(&cattr, CLOCK_MONOTONIC); + if (ret) { + log_err("pthread_condattr_setclock: %s\n", strerror(ret)); + return ret; + } +#endif + ret = pthread_cond_init(cond, &cattr); if (ret) { log_err("pthread_cond_init: %s\n", strerror(ret));