Remove pre-2.4 Linux kernel support
Joseph S. Myers
joseph@codesourcery.com
Wed May 23 00:02:00 GMT 2012
On Tue, 22 May 2012, Roland McGrath wrote:
> From a quick skim the changes look fine off hand. But please add a
> formulaic comment that is easily grepped for to each file where the
> change renders a function nothing but an INLINE_SYSCALL call.
To confirm:
/* Consider moving to syscalls.list. */
would be a suitable comment.
This also applies to files where there are calls to bounds-checking macros
for arguments to INLINE_SYSCALL, since the bounded-pointers code is
bitrotten.
This also applies to files where the only boilerplate around
INLINE_SYSCALL is for cancellation (none in this patch, but
sysdeps/unix/sysv/linux/poll.c and the powerpc64
pread/pwrite/pread64/pwrite64 from the 2.2 patch).
Files using INTERNAL_SYSCALL or INLINE_SETXID_SYSCALL cannot be converted
to syscalls.list (the former don't set errno, the latter have extra
processing in the threaded case).
On that basis, the following could have such a comment after the 2.2
patch:
sysdeps/unix/sysv/linux/poll.c
sysdeps/unix/sysv/linux/powerpc/chown.c
sysdeps/unix/sysv/linux/powerpc/powerpc64/pread.c
sysdeps/unix/sysv/linux/powerpc/powerpc64/pread64.c
sysdeps/unix/sysv/linux/powerpc/powerpc64/pwrite.c
sysdeps/unix/sysv/linux/powerpc/powerpc64/pwrite64.c
And the following after this patch:
sysdeps/unix/sysv/linux/i386/chown.c
sysdeps/unix/sysv/linux/i386/fchown.c
sysdeps/unix/sysv/linux/i386/getgroups.c
sysdeps/unix/sysv/linux/i386/getresgid.c
sysdeps/unix/sysv/linux/i386/getresuid.c
sysdeps/unix/sysv/linux/i386/lchown.c
sysdeps/unix/sysv/linux/s390/s390-32/chown.c
sysdeps/unix/sysv/linux/s390/s390-32/lchown.c
sysdeps/unix/sysv/linux/sh/chown.c
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Libc-alpha
mailing list