From b1e6cce08595d2babb8eb1fb3d1e5e706abd6a7d Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Mon, 15 Dec 2025 18:07:17 +0900 Subject: [PATCH] time-util: make usleep_safe() support USEC_INFINITY (cherry picked from commit 78385b8e9466d688b1e57e06cb7ec91277d1b94d) --- src/basic/time-util.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/basic/time-util.c b/src/basic/time-util.c index 99915052829..5dd00af952d 100644 --- a/src/basic/time-util.c +++ b/src/basic/time-util.c @@ -1804,6 +1804,9 @@ int usleep_safe(usec_t usec) { if (usec == 0) return 0; + if (usec == USEC_INFINITY) + return RET_NERRNO(pause()); + struct timespec t; timespec_store(&t, usec);