From 7bc48f78431f09dd03b8aeb0c61e84e41c5e4664 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sat, 2 Dec 2017 23:29:40 +0100 Subject: build: remove nanosleep() check Also guaranteed by POSIX. --- osdep/timer-linux.c | 9 --------- wscript | 4 ---- 2 files changed, 13 deletions(-) diff --git a/osdep/timer-linux.c b/osdep/timer-linux.c index 1d52db279c..6cd88a253f 100644 --- a/osdep/timer-linux.c +++ b/osdep/timer-linux.c @@ -25,7 +25,6 @@ #include "config.h" #include "timer.h" -#if HAVE_NANOSLEEP void mp_sleep_us(int64_t us) { if (us < 0) @@ -35,14 +34,6 @@ void mp_sleep_us(int64_t us) ts.tv_nsec = (us % 1000000) * 1000; nanosleep(&ts, NULL); } -#else -void mp_sleep_us(int64_t us) -{ - if (us < 0) - return; - usleep(us); -} -#endif #if defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0 && defined(CLOCK_MONOTONIC) uint64_t mp_raw_time_us(void) diff --git a/wscript b/wscript index b8c6edc7d4..0ee9d8639b 100644 --- a/wscript +++ b/wscript @@ -223,10 +223,6 @@ iconv support use --disable-iconv.", 'desc': 'w32/dos paths', 'deps': 'os-win32 || os-cygwin', 'func': check_true - }, { - 'name': 'nanosleep', - 'desc': 'nanosleep', - 'func': check_statement('time.h', 'nanosleep(0,0)') }, { 'name': 'posix-spawn-native', 'desc': 'spawnp()/kill() POSIX support', -- cgit v1.2.3