1 --- vlc-3.0.18/src/linux/thread.c.orig 2022-05-31 18:10:59.000000000 +0200
2 +++ vlc-3.0.18/src/linux/thread.c 2022-12-02 22:42:09.213075307 +0100
5 static_assert (sizeof (time_t) == sizeof (long) || sizeof (time_t) == 8,
6 "Unrecognised time_t type definition");
8 -#if !defined (__NR_futex)
9 +#if defined(__x86_64__) && defined(__ILP32__)
10 + const long num = __NR_futex;
11 +#elif !defined (__NR_futex)
12 /* Recent 32-bit platforms (e.g. riscv32) only support 64-bit time_t. */
13 static_assert (sizeof (time_t) == 8, "Expected 64-bit time_t");
14 const long num = __NR_futex_time64;