io: Move file timestamps tests out of Linux
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Mon, 22 Mar 2021 18:10:23 +0000 (15:10 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Thu, 15 Apr 2021 12:39:43 +0000 (09:39 -0300)
commit243339d055dec61df529d44224c07473d6bf1b5b
treed7672b73d3db5207dcf68fa5f56727cf10a576a0
parent52290d8c04569615fb011ee286d52dc5147afbd7
io: Move file timestamps tests out of Linux

Now that libsupport abstract Linux possible missing support (either
due FS limitation that can't handle 64 bit timestamp or architectures
that do not handle values larger than unsigned 32 bit values) the
tests can be turned generic.

Checked on x86_64-linux-gnu and i686-linux-gnu.  I also built the
tests for i686-gnu.

Reviewed-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
io/Makefile
io/tst-futimens.c [moved from sysdeps/unix/sysv/linux/tst-futimens.c with 100% similarity]
io/tst-utime.c [moved from sysdeps/unix/sysv/linux/tst-utime.c with 100% similarity]
io/tst-utimensat-skeleton.c [moved from sysdeps/unix/sysv/linux/tst-utimensat-skeleton.c with 100% similarity]
io/tst-utimes.c [moved from sysdeps/unix/sysv/linux/tst-utimes.c with 100% similarity]
sysdeps/unix/sysv/linux/Makefile