[PATCH v3 12/18] reftable/stack: stop using `sleep_millisec()`
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Feb 3, 2025, 08:03 UTC
- Message-ID
- <20250203-pks-reftable-drop-git-compat-util-v3-12-446c9ed4ee9e@pks.im>
- In-Reply-To
- <20250203-pks-reftable-drop-git-compat-util-v3-0-446c9ed4ee9e@pks.im>
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 <ps@pks.im> --- reftable/stack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/reftable/stack.c b/reftable/stack.c index e22577ec77..7b0b10cd38 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:
-- 2.48.1.502.g6dc24dfdaf.dirty