From 142723d1970b2c76f9c70311edb88b13b7b2019e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Thu, 7 Mar 2024 22:08:43 +0100 Subject: [PATCH] libbsd: fix timespeccmp() Change-Id: I5c1b1e5c4c583c0758b9f1b6eee67cb83053461d Reviewed-on: https://review.haiku-os.org/c/haiku/+/7514 Reviewed-by: waddlesplash --- headers/compatibility/bsd/sys/time.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/headers/compatibility/bsd/sys/time.h b/headers/compatibility/bsd/sys/time.h index eedc90a47d..02471b2916 100644 --- a/headers/compatibility/bsd/sys/time.h +++ b/headers/compatibility/bsd/sys/time.h @@ -35,7 +35,7 @@ #define timespecclear(a) ((a)->tv_sec = (a)->tv_nsec = 0) #define timespecisset(a) ((a)->tv_sec != 0 || (a)->tv_nsec != 0) #define timespeccmp(a, b, cmp) (((a)->tv_sec == (b)->tv_sec) \ - ? (a)->tv_nsec cmp (b)->tv_nsec : (a)->tv_sec cmp (b)->tv_sec)) + ? ((a)->tv_nsec cmp (b)->tv_nsec) : ((a)->tv_sec cmp (b)->tv_sec)) #define timespecvalid_interval(a) ((a)->tv_sec >= 0 \ && (a)->tv_nsec >= 0 && (&)->tv_nsec < 1000000000L)