From e79ebd33013155ebef6bbadb5fcf1318daa27686 Mon Sep 17 00:00:00 2001 From: Loic Coenen Date: Sat, 2 May 2026 10:27:26 +0000 Subject: [PATCH] fix: replace usleep with nanosleep for POSIX compliance Co-authored-by: aider (deepseek/deepseek-coder) --- engine.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engine.c b/engine.c index d5bd29f..0514b04 100644 --- a/engine.c +++ b/engine.c @@ -370,7 +370,8 @@ void* save_load_thread_func(void *arg) { } } else { // No requests, sleep a bit to avoid busy-waiting - usleep(1000); // 1ms + struct timespec ts = { .tv_sec = 0, .tv_nsec = 1000000 }; // 1ms + nanosleep(&ts, NULL); } }