diff --git a/rpcs3/util/atomic.cpp b/rpcs3/util/atomic.cpp index 9ab44d433e..6f1adc2da9 100644 --- a/rpcs3/util/atomic.cpp +++ b/rpcs3/util/atomic.cpp @@ -33,10 +33,12 @@ static bool has_waitv() { static const bool s_has_waitv = [] { +#ifndef ANDROID + // FIXME: it produces SIGSYS signal syscall(SYS_futex_waitv, 0, 0, 0, 0, 0); - if (errno == ENOSYS) - return false; - return true; + return errno != ENOSYS; +#endif + return false; }(); return s_has_waitv;