From 0986c2aaded104dc6535360035ef81bc008ced38 Mon Sep 17 00:00:00 2001 From: Simon Cruanes Date: Tue, 9 Dec 2025 21:08:45 -0500 Subject: [PATCH] emit1: no syscall for sleep=0 --- tests/bin/emit1.ml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/bin/emit1.ml b/tests/bin/emit1.ml index 89859a0c..5a1601f9 100644 --- a/tests/bin/emit1.ml +++ b/tests/bin/emit1.ml @@ -44,8 +44,10 @@ let run_job () = "loop.inner" in - Unix.sleepf !sleep_outer; - Atomic.incr num_sleep; + if !sleep_outer > 0. then ( + Unix.sleepf !sleep_outer; + Atomic.incr num_sleep + ); let logger = OT.Logger.get_main () in OT.Emitter.emit logger @@ -70,8 +72,10 @@ let run_job () = in ignore _arr); - Unix.sleepf !sleep_inner; - Atomic.incr num_sleep; + if !sleep_inner > 0. then ( + Unix.sleepf !sleep_inner; + Atomic.incr num_sleep + ); if j = 4 && !i mod 13 = 0 then failwith "oh no";