The 32-bit time variants on musl have different names, provide fallbacks.
Signed-off-by: Thomas Weißschuh <[email protected]>
---
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)
--
2.51.0