[PATCH] <bits/syscall.h>: Use an arch-independent system call list on Linux
Joseph Myers
joseph@codesourcery.com
Thu Aug 24 15:15:00 GMT 2017
I do not object to bounding the SYS_* API exported by glibc to a set of
system calls known to that glibc version.
I do object to having a test we know will fail when someone builds glibc
with a newer set of kernel headers than that version of glibc. That is, I
think the test should allow extra __NR_* if the kernel headers have a
newer (major.minor) version number than the kernel version listed in
syscall-names.list. That way, the test is still effective in development
as long as people update the kernel number when adding syscalls to the
file or doing other new-kernel-version updates, without causing spurious
failures for people building past release versions / branches of glibc.
I'd expect LC_ALL=C to have to be set when running the various awk scripts
(at least those depending in any way on the ordering of the syscall list).
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Libc-alpha
mailing list