Switch branches/tags
aj/revert-sunrpc aj/shared-linux-fcntl allan/config-files andros/avx512f-mem andros/libmvec andros/pr19654 archlinux/2.18/master azanella/bz12683 carlos/dlmopen carlos/master cmetcalf/tile-2.15 cvs/fedora-2_3-branch cvs/fedora-2_5-branch cvs/fedora-branch cvs/glibc-2-1-branch cvs/glibc-2-2-branch cvs/glibc-2_0_x cvs/glibc-2_3-branch cvs/glibc-2_5-branch cvs/glibc-2_6-branch cvs/glibc-2_7-branch cvs/glibc-2_8-branch cvs/glibc-2_9-branch cvs/glibc-2_10-branch cvs/master cvs/sparc-2_0_x-branch cvs/thomas-posix1996 davem/sparc dj/malloc fedora/master fedora/2.10/master fedora/2.11/master fedora/2.12/master fedora/2.13/master fedora/2.14/master fedora/2.22/master fw/extend_alloca gentoo/2.18 gentoo/2.19 gentoo/2.20 gentoo/2.21 gentoo/2.22 gentoo/2.23 hjl/avx128 hjl/avx512f-mem/master hjl/avx512f-mem/old hjl/avx512f-mem/prefetcht1 hjl/cpuid/master hjl/cpuid/2.21 hjl/cpuid/2.22 hjl/ctor/release/2.11 hjl/ctor/release/2.12 hjl/erms/i386 hjl/erms/ifunc hjl/erms/master hjl/erms/nt hjl/erms/2.22 hjl/erms/2.23 hjl/fma/master hjl/global hjl/gold hjl/i386/master hjl/i486/multiarch-old hjl/i486/multiarch hjl/implies hjl/init hjl/ld.so/master hjl/memcpy/dpdk/master hjl/mempcpy hjl/plt/master hjl/plt/2.21 hjl/plt/2.22 hjl/pr13862 hjl/pr14370 hjl/pr14562/master hjl/pr14562/2.16 hjl/pr14654 hjl/pr14716 hjl/pr14831 hjl/pr14937 hjl/pr14941 hjl/pr14955 hjl/pr14995 hjl/pr17711/2.18 hjl/pr17711/2.19 hjl/pr17711/2.20 hjl/pr17711/2.21 hjl/pr17841/master hjl/pr17841/2.21 hjl/pr18078 hjl/pr18422 hjl/pr18661 hjl/pr18696 hjl/pr18858/master hjl/pr19122 hjl/pr19178/master hjl/pr19363/clobber hjl/pr19363/master hjl/pr19363/2.22 hjl/pr19371/master hjl/pr19463 hjl/pr19583 hjl/pr19590 hjl/pr19679/2.23 hjl/pr19776/master hjl/pthread/2.21 hjl/pthread/2.22 hjl/release/2.20/master hjl/secondary/master hjl/secondary/2.21 hjl/size/master hjl/tst-plt hjl/unaligned hjl/x32/master hjl/x32/release/2.12 hjl/x32/release/2.15 hjl/x86 hjl/32bit/master hjl/32bit/2.22 ibm/master ibm/2.8/master ibm/2.10/master ibm/2.11/master ibm/2.12/master ibm/2.13/master ibm/2.16/master ibm/2.18/master ibm/2.19/master ibm/2.20/master ibm/2.22/master ldmitrie/intel_mpx linaro/master lxoliva/getaddrinfo master neleai/string-x64 neleai/strlen origin/ibm/2.8/master pasky/fixes-overdue pasky/fixes release/2.10/master release/2.11/master release/2.12/master release/2.13/master release/2.14/master release/2.15/master release/2.16/master release/2.17/master release/2.18/master release/2.19/master release/2.20/master release/2.21/master release/2.22/master release/2.23/master roland/Wshadow roland/add-on-abi-tags roland/backtrace-syms roland/cancelhandling roland/disable-nis roland/getpid roland/gold-vs-libc roland/hwcap_mask roland/manual-check roland/nacl-debug-hack roland/nacl-exit-stacks roland/nacl-port/master roland/nptl_db roland/pthread_attr_getstack roland/stat64 roland/sysconf-clocks roland/tempname roland/x86_64-crt1-cfi rsa/hwcap2_v3 rsa/hwcap2_v4 rsa/hwcap2_v5 rsa/hwcap2_v6 rsa/power8_partial rsa/power8 rsa/stdint_headers rsa/stdint_noheaders rsa/stdint rsa/2.17_backports_v2 rsa/2.17_backports_v3 rsa/2.17_backports rth/aa-memset rth/aa-opt rth/execl rth/tramp siddhesh/is_in_module siddhesh/mmap-fallback siddhesh/posix-wundef siddhesh/sem_timedwait siddhesh/tunables tuliom/multilib
Nothing to show
Find file History
Joseph Myers
Joseph Myers Fix termios.h XCASE namespace (bug 19925).
bits/termios.h (various versions under sysdeps/unix/sysv/linux)
defines XCASE if defined __USE_MISC || defined __USE_XOPEN.  This
macro was removed in the 2001 edition of POSIX, and is not otherwise
reserved, so should not be defined for 2001 and later versions of
POSIX.  This patch fixes the conditions accordingly (leaving the macro
defined for __USE_MISC, so still in the default namespace).

Tested for x86_64 and x86 (testsuite, and that installed shared
libraries are unchanged by the patch).

	[BZ #19925]
	* sysdeps/unix/sysv/linux/alpha/bits/termios.h (XCASE): Do not
	define if [!__USE_MISC && __USE_XOPEN2K].
	* sysdeps/unix/sysv/linux/bits/termios.h (XCASE): Likewise.
	* sysdeps/unix/sysv/linux/mips/bits/termios.h (XCASE): Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/termios.h (XCASE):
	* sysdeps/unix/sysv/linux/sparc/bits/termios.h (XCASE): Likewise.
	* conform/Makefile (test-xfail-XOPEN2K/termios.h/conform): Remove
	(test-xfail-XOPEN2K8/termios.h/conform): Likewise.
Latest commit fb3227b Apr 8, 2016
Type Name Latest commit message Commit time
Failed to load latest commit information.
aarch64 Add _STRING_INLINE_unaligned and string_private.h Feb 18, 2016
alpha Update Alpha libm-test-ulps Jan 25, 2016
arm Fix building glibc master with NDEBUG and --with-cpu. Mar 16, 2016
generic hurd: Do not hide rtld symbols which need to be preempted Mar 20, 2016
gnu Update copyright dates with scripts/update-copyrights. Jan 4, 2016
hppa hppa: fix dladdr [BZ #19415] Jan 8, 2016
i386 Improve generic strcspn performance Apr 1, 2016
ia64 Update copyright dates with scripts/update-copyrights. Jan 4, 2016
ieee754 Increase internal precision of ldbl-128ibm decimal printf [BZ #19853] Mar 31, 2016
init_array Update copyright dates with scripts/update-copyrights. Jan 4, 2016
m68k Add _STRING_INLINE_unaligned and string_private.h Feb 18, 2016
mach hurd: Add c++-types expected result Mar 20, 2016
microblaze Update copyright dates with scripts/update-copyrights. Jan 4, 2016
mips Fix MIPS64 memcpy regression. Jan 28, 2016
nacl NaCl: Fix unused variable errors in lowlevellock-futex.h macros. Jan 20, 2016
nios2 Maintainence patch for nios2: update ULPS file and localplt.data chan… Jan 22, 2016
nptl New pthread_barrier algorithm to fulfill barrier destruction requirem… Jan 15, 2016
posix Fix flag test in waitid compatibility layer Mar 13, 2016
powerpc powerpc: Add optimized P8 strspn Apr 7, 2016
pthread Update copyright dates with scripts/update-copyrights. Jan 4, 2016
s390 S390: Use ahi instead of aghi in 32bit _dl_runtime_resolve. Apr 1, 2016
sh Update copyright dates with scripts/update-copyrights. Jan 4, 2016
sparc Add _STRING_INLINE_unaligned and string_private.h Feb 18, 2016
tile Update copyright dates with scripts/update-copyrights. Jan 4, 2016
unix Fix termios.h XCASE namespace (bug 19925). Apr 8, 2016
wordsize-32 Update copyright dates with scripts/update-copyrights. Jan 4, 2016
wordsize-64 Update copyright dates with scripts/update-copyrights. Jan 4, 2016
x86 Remove Fast_Copy_Backward from Intel Core processors Apr 1, 2016
x86_64 X86-64: Prepare memmove-vec-unaligned-erms.S Apr 6, 2016