glibc/include/bits
Joseph Myers eb64b6d457 Fix limits.h NL_NMAX namespace (bug 19929).
bits/xopen_lim.h (included by limits.h if __USE_XOPEN) defines
NL_NMAX, but this constant was removed in the 2008 edition of POSIX so
should not be defined in that case.  This patch duly disables that
define for __USE_XOPEN2K8.  It remains enabled for __USE_GNU to avoid
affecting sysconf (_SC_NL_NMAX), the implementation of which uses
"#ifdef NL_NMAX".

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

	[BZ #19929]
	* include/bits/xopen_lim.h (NL_NMAX): Do not define if
	[__USE_XOPEN2K8 && !__USE_GNU].
	* conform/Makefile (test-xfail-XOPEN2K8/limits.h/conform): Remove
	variable.
2016-04-08 22:52:51 +00:00
..
cmathcalls.h
dlfcn.h
error.h * misc/error.h: Use __const instead of const. 2007-10-07 17:29:37 +00:00
fcntl2.h
locale.h
mathcalls.h
poll2.h
posix1_lim.h
posix2_lim.h
select2.h
setjmp2.h
socket2.h
stab.def
stdlib-float.h
stdlib.h * stdlib/bits/stdlib.h: New file. 2005-07-13 06:09:58 +00:00
string2.h
string3.h
syslog.h
unistd.h
wchar2.h
xopen_lim.h Fix limits.h NL_NMAX namespace (bug 19929). 2016-04-08 22:52:51 +00:00