diff --git a/src/libespeak-ng/event.c b/src/libespeak-ng/event.c index 78b85045..cabb5c06 100644 --- a/src/libespeak-ng/event.c +++ b/src/libespeak-ng/event.c @@ -243,28 +243,6 @@ espeak_ng_STATUS event_clear_all() return ENS_OK; } -static int sleep_until_timeout_or_stop_request(uint32_t time_in_ms) -{ - int a_stop_is_required = 0; - struct timespec ts; - struct timeval tv; - int err = 0; - - clock_gettime2(&ts); - - add_time_in_ms(&ts, time_in_ms); - - while ((err = sem_timedwait(&my_sem_stop_is_required, &ts)) == -1 - && errno == EINTR) - continue; // Restart when interrupted by handler - - assert(gettimeofday(&tv, NULL) != -1); - - if (err == 0) - a_stop_is_required = 1; // stop required - return a_stop_is_required; -} - static void *polling_thread(void *p) { (void)p; // unused