Mailing List Archive

[master] 4ae73a5b1 Use VTIM_timespec()
commit 4ae73a5b19ec1fc87cc018c01757535667e33341
Author: Poul-Henning Kamp <phk@FreeBSD.org>
Date: Wed Oct 13 08:30:19 2021 +0000

Use VTIM_timespec()

diff --git a/bin/varnishhist/varnishhist.c b/bin/varnishhist/varnishhist.c
index 71f7a4d98..27d4f9289 100644
--- a/bin/varnishhist/varnishhist.c
+++ b/bin/varnishhist/varnishhist.c
@@ -367,8 +367,7 @@ accumulate(struct VSL_data *vsl, struct VSL_transaction * const pt[],

if (vsl_ts > vsl_to) {
struct timespec ts;
- ts.tv_nsec = (long)(modf(vsl_ts - vsl_to, &t) * 1e9);
- ts.tv_sec = (long)t;
+ ts = VTIM_timespec(vsl_ts - vsl_to);
i = pthread_cond_timedwait(&timebend_cv, &mtx, &ts);
assert(i == 0 || i == ETIMEDOUT);
}
_______________________________________________
varnish-commit mailing list
varnish-commit@varnish-cache.org
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-commit