From: Patrick Steinhardt Date: Tue, 18 Feb 2025 09:20:48 +0000 (+0100) Subject: reftable/stack: stop using `sleep_millisec()` X-Git-Tag: v2.50.0-rc0~136^2~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=10f2935c7f2070368dadde582f94c9c76e2fe991;p=thirdparty%2Fgit.git reftable/stack: stop using `sleep_millisec()` Refactor our use of `sleep_millisec()` by open-coding it with poll(3p), which is the current implementation of this function. Ideally, we'd use a more direct way to sleep, but there is no equivalent to sleep(3p) that would accept milliseconds as input. Signed-off-by: Patrick Steinhardt Signed-off-by: Junio C Hamano --- diff --git a/reftable/stack.c b/reftable/stack.c index 08893fd454..6dac015b47 100644 --- a/reftable/stack.c +++ b/reftable/stack.c @@ -524,7 +524,7 @@ static int reftable_stack_reload_maybe_reuse(struct reftable_stack *st, fd = -1; delay = delay + (delay * reftable_rand()) / UINT32_MAX + 1; - sleep_millisec(delay); + poll(NULL, 0, delay); } out: