rv32_sys_futex.patch 312 B

12345678910111213
  1. --- a/src/xshmfence_futex.h
  2. +++ b/src/xshmfence_futex.h
  3. @@ -47,6 +47,10 @@ static inline int futex_wait(int32_t *ad
  4. #else
  5. +#if !defined(__NR_futex) && defined(__riscv) && __riscv_xlen == 32
  6. +# define __NR_futex __NR_futex_time64
  7. +#endif
  8. +
  9. #include <stdint.h>
  10. #include <values.h>
  11. #include <linux/futex.h>