From: Dmitry V. Levin Date: Sat, 9 Jan 2016 01:47:42 +0000 (+0000) Subject: tests: do not use settimeofday wrapper provided by libc X-Git-Tag: v4.12~669 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8249eeb5d48a2af61b565fd2636d34997309d44b;p=strace 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 --- diff --git a/tests/xettimeofday.c b/tests/xettimeofday.c index 366ca4f1..ae28e02b 100644 --- a/tests/xettimeofday.c +++ b/tests/xettimeofday.c @@ -60,7 +60,7 @@ main(void) 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",