From 14d9bcb08a405de6a5258bfec148b3eba03b4ac3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 3 Jan 2021 06:45:53 +0530 Subject: [PATCH] Go back to nanosleep since it is in POSIX --- kitty/disk-cache.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kitty/disk-cache.c b/kitty/disk-cache.c index 9e28a94a1..7d8a1735d 100644 --- a/kitty/disk-cache.c +++ b/kitty/disk-cache.c @@ -20,7 +20,7 @@ #include #include #include -#include +#include #ifdef HAS_SENDFILE #include #endif @@ -614,7 +614,8 @@ disk_cache_wait_for_write(PyObject *self_, monotonic_t timeout) { mutex(unlock); if (!pending) return true; wakeup_write_loop(self); - usleep(10 * 1000); + struct timespec a = { .tv_nsec = 10L * MONOTONIC_T_1e6 }, b; // 10ms sleep + nanosleep(&a, &b); } return false; }