tests: do not use settimeofday wrapper provided by libc
Workaround limitations of settimeofday wrapper provided by musl libc.
* tests/xettimeofday.c (main): Call settimeofday using syscall().
Reported-by: Szabolcs Nagy <nsz@port70.net>
diff --git a/tests/xettimeofday.c b/tests/xettimeofday.c
index 366ca4f..ae28e02 100644
--- a/tests/xettimeofday.c
+++ b/tests/xettimeofday.c
@@ -60,7 +60,7 @@
t.tv.tv_sec = -1;
t.tv.tv_usec = 1000000000;
- assert(settimeofday(&t.tv, &t.tz) == -1);
+ assert(syscall(__NR_settimeofday, &t.tv, &t.tz) == -1);
printf("settimeofday({%jd, %jd}"
", {tz_minuteswest=%d, tz_dsttime=%d})"
" = -1 EINVAL (%m)\n",