glibc/sysdeps/unix
Joseph Myers 42b7f5d485 Move readv and writev definitions to syscalls.list (bug 14138).
Continuing the move of syscall definitions to syscalls.list, where the
removal of support for old kernel versions has made this possible,
this patch moves definitions of readv and writev.

The relevant syscalls.list entries were already in
sysdeps/unix/syscalls.list, but to match the C files they needed to
have the names __libc_readv and __libc_writev added.  In fact, I don't
see anything making use of those names - as far as I can tell, these
functions could just be defined as __readv and __writev with aliases
readv and writev.  But cleaning up unnecessary aliases for functions
should be a separate matter from cleaning up unnecessary C syscall
wrappers.

Tested for x86_64.

	[BZ #14138]
	* sysdeps/unix/syscalls.list (readv): Use __libc_readv as strong
	name.
	(writev): Use __libc_writev as strong name.
	* sysdeps/unix/sysv/linux/readv.c: Remove file.
	* sysdeps/unix/sysv/linux/writev.c: Likewise.
2014-10-20 15:49:08 +00:00
..
alpha Remove unnecessary uses of NOT_IN_libc 2014-08-21 10:26:46 +05:30
arm
bsd
i386
inet
mips
powerpc
sh
sysv/linux Move readv and writev definitions to syscalls.list (bug 14138). 2014-10-20 15:49:08 +00:00
x86_64
clock_gettime.c
clock_nanosleep.c
clock_settime.c
confstr.h
get_child_max.c
getlogin_r.c
getlogin.c
getpagesize.c
grantpt.c
ifreq.c
Implies
make-syscalls.sh Support and use mixed compat/non-compat aliases in syscalls.list. 2014-10-06 22:58:59 +00:00
Makefile
s-proto-cancel.S
s-proto.S
setxid.h
sockatmark.c
stime.c
Subdirs
syscall-template.S
syscall.S
syscalls.list Move readv and writev definitions to syscalls.list (bug 14138). 2014-10-20 15:49:08 +00:00
sysdep.h