don't use futimesat syscall as utimensat fallback on x32
authorRich Felker <dalias@aerifal.cx>
Sat, 27 Jul 2019 16:20:07 +0000 (12:20 -0400)
committerRich Felker <dalias@aerifal.cx>
Sat, 27 Jul 2019 17:43:13 +0000 (13:43 -0400)
commitb93183e399b5e468932f27a61c885ba78d9587cd
treeed6cb8375ad7ca0055138cef1c684804a7df2bc1
parentcb856a616076c0df27dad7222640814ae58cdc96
don't use futimesat syscall as utimensat fallback on x32

kernel support for x32 was added long after the utimensat syscall was
already available, so having a fallback is just wasted code size.

also, for changes related to time64 support on 32-bit archs, I want to
be able to assume the old futimesat syscall always works with longs,
which is true except for x32. by ensuring that it's not used on x32,
the needed invariant is established.
arch/x32/syscall_arch.h