The 32-bit time variants on musl have different names, provide fallbacks.
Signed-off-by: Thomas Weißschuh thomas.weissschuh@linutronix.de --- tools/testing/selftests/vDSO/vdso_test_correctness.c | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/tools/testing/selftests/vDSO/vdso_test_correctness.c b/tools/testing/selftests/vDSO/vdso_test_correctness.c index 77bd77c32456617fc1ee240aebce57cf5b1cf89d..b27c28cd00a2b974751dffae850f34517ada094d 100644 --- a/tools/testing/selftests/vDSO/vdso_test_correctness.c +++ b/tools/testing/selftests/vDSO/vdso_test_correctness.c @@ -133,7 +133,11 @@ static long sys_getcpu(unsigned * cpu, unsigned * node,
static inline int sys_clock_gettime(__kernel_clockid_t id, struct __kernel_old_timespec *ts) { +#ifdef __NR_clock_gettime return syscall(__NR_clock_gettime, id, ts); +#else + return syscall(__NR_clock_gettime32, id, ts); +#endif }
static inline int sys_clock_gettime64(__kernel_clockid_t id, struct __kernel_timespec *ts) @@ -143,7 +147,11 @@ static inline int sys_clock_gettime64(__kernel_clockid_t id, struct __kernel_tim
static inline int sys_gettimeofday(struct __kernel_old_timeval *tv, struct kernel_timezone *tz) { +#ifdef __NR_gettimeofday return syscall(__NR_gettimeofday, tv, tz); +#else + return syscall(__NR_gettimeofday_time32, tv, tz); +#endif }
static void test_getcpu(void)