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); } }