From 91f72455c94f4c8abe3767f6eccc5e78b5d33304 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damir=20Ned=C5=BEibovi=C4=87?= Date: Thu, 4 Mar 2021 11:21:42 +0100 Subject: [PATCH] Use usleep() instead. --- daemon/poller.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/daemon/poller.c b/daemon/poller.c index 3952b51e4..6fe08521d 100644 --- a/daemon/poller.c +++ b/daemon/poller.c @@ -598,18 +598,6 @@ now: } } -static void sleep_ms(int ms) { - struct timespec deadline; - long next_tick; - clock_gettime(CLOCK_MONOTONIC, &deadline); - - next_tick = (deadline.tv_sec * 1000000000L + deadline.tv_nsec) + ms * 1000000; - deadline.tv_sec = next_tick / 1000000000L; - deadline.tv_nsec = next_tick % 1000000000L; - - clock_nanosleep(CLOCK_MONOTONIC, TIMER_ABSTIME, &deadline, NULL); -} - void poller_loop(void *d) { struct poller_map *map = d; poller_map_add(map); @@ -618,7 +606,7 @@ void poller_loop(void *d) { while (!rtpe_shutdown) { int ret = poller_poll(p, 100); if (ret < 0) - sleep_ms(20); + usleep(20 * 1000); } }