glibc/sysdeps
Joseph Myers 0f5b71850e Remove __ASSUME_COMPLETE_READV_WRITEV.
This patch removes the __ASSUME_COMPLETE_READV_WRITEV
kernel-features.h macro, now that it can be unconditionally assumed to
be true.  (The relevant kernel feature was added some time between 2.0
and 2.2, and this macro is only used in sysdeps/unix/sysv/linux/.)

Tested x86_64 that the disassembly of installed shared libraries is
unchanged by this patch.

	* sysdeps/unix/sysv/linux/kernel-features.h
	(__ASSUME_COMPLETE_READV_WRITEV): Remove macro.
	* sysdeps/unix/sysv/linux/readv.c: Do not include
	<kernel-features.h>.
	[!__ASSUME_COMPLETE_READV_WRITEV]: Remove conditional code.
	[!UIO_FASTIOV] (UIO_FASTIOV): Remove macro.
	(__libc_readv) [__ASSUME_COMPLETE_READV_WRITEV]: Make code
	unconditional.
	(__libc_readv) [!__ASSUME_COMPLETE_READV_WRITEV]: Remove
	conditional code.
	* sysdeps/unix/sysv/linux/writev.c: Do not include
	<kernel-features.h>.
	[!__ASSUME_COMPLETE_READV_WRITEV]: Remove conditional code.
	[!UIO_FASTIOV] (UIO_FASTIOV): Remove macro.
	(__libc_writev) [__ASSUME_COMPLETE_READV_WRITEV]: Make code
	unconditional.
	(__libc_writev) [!__ASSUME_COMPLETE_READV_WRITEV]: Remove
	conditional code.
2014-06-25 11:31:51 +00:00
..
aarch64 [AArch64] Add optimized strchr. 2014-06-19 11:03:59 +01:00
alpha Alpha: Define TLS_DEFINE_INIT_TP 2014-06-11 12:23:35 -07:00
arm Optimize fesetenv 2014-06-24 15:05:23 +00:00
generic Add missing #include in get-rounding-mode.h 2014-06-23 14:07:59 -07:00
gnu
hppa HPPA: Define TLS_DEFINE_INIT_TP 2014-06-09 14:04:45 -07:00
i386 Add compat symbols for scalb* in i386 2014-06-25 08:47:13 +05:30
ia64 [BZ #6803] Set errno for scalbln, scalbn 2014-06-20 07:48:20 +05:30
ieee754 Fix ldbl-128 erfl spurious underflows (bug 16287). 2014-06-24 20:56:56 +00:00
init_array
m68k m68k: Add compat symbols for scalbln* 2014-06-25 09:38:09 +02:00
mach Remove second argument from TLS_INIT_TP macro 2014-05-27 14:48:46 +02:00
microblaze Remove second argument from TLS_INIT_TP macro 2014-05-27 14:48:46 +02:00
mips MIPS: Move NPTL public headers to sysdeps/mips/nptl/. 2014-06-23 09:25:41 -07:00
nptl Add adaptive elision to rwlocks 2014-06-13 13:15:28 -07:00
posix sysdeps/posix/tempname.c: Merge from gnulib 2014-06-25 10:52:51 +01:00
powerpc PowerPC: sync hwcap.h capabilities 2014-06-23 09:40:05 -05:00
pthread Use list.h in posix-timer code. 2014-06-12 14:17:14 -07:00
s390 Use $(rtld-prefix) more consistently. 2014-06-18 10:35:29 +00:00
sh Include <kernel-features.h> explicitly where required. 2014-06-20 23:24:00 +00:00
sparc Missing new file from last commit. 2014-06-20 17:27:16 -07:00
tile Add adaptive elision to rwlocks 2014-06-13 13:15:28 -07:00
unix Remove __ASSUME_COMPLETE_READV_WRITEV. 2014-06-25 11:31:51 +00:00
wordsize-32
wordsize-64
x86 x86: Consolidate unnecessary nptl/ subdirectories. 2014-06-24 19:17:43 -07:00
x86_64 x86: Consolidate unnecessary nptl/ subdirectories. 2014-06-24 19:17:43 -07:00