diff --git a/src/sdl/i_system.c b/src/sdl/i_system.c index 9fe50a6a2..07088b957 100644 --- a/src/sdl/i_system.c +++ b/src/sdl/i_system.c @@ -2307,7 +2307,7 @@ void I_Sleep(UINT32 ms) void I_SleepDuration(precise_t duration) { -#if defined(__linux__) || defined(__FreeBSD__) +#if defined(__linux__) || defined(__FreeBSD__) || defined(__HAIKU__) UINT64 precision = I_GetPrecisePrecision(); struct timespec ts = { .tv_sec = duration / precision,