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 Update. 1998-08-03 16:47:01 +00:00
dlfcn.h Add first fixes for conformtest for POSIX2008 2012-02-26 21:32:56 -05:00
error.h * misc/error.h: Use __const instead of const. 2007-10-07 17:29:37 +00:00
fcntl2.h * Makerules (sysd-rules): Define PTW for ptw-* files. 2007-05-24 23:55:28 +00:00
locale.h New file. 2001-01-26 13:12:51 +00:00
mathcalls.h Update. 1997-06-21 02:59:26 +00:00
poll2.h Add checking versions of poll and ppoll 2012-01-08 11:55:32 -05:00
posix1_lim.h Update. 1997-06-21 02:59:26 +00:00
posix2_lim.h Update. 1997-06-21 02:59:26 +00:00
select2.h Add range checking for FD_SET, FD_CLR, and FD_ISSET 2011-09-08 19:48:47 -04:00
setjmp2.h Check for valid stack frame in longjmp. 2009-05-15 19:37:13 -07:00
socket2.h * include/bits/unistd.h: New file. 2005-03-06 00:28:34 +00:00
stab.def Update. 1997-06-21 02:59:26 +00:00
stdlib-float.h Use IS_IN internally only 2014-11-24 15:24:34 +05:30
stdlib.h * stdlib/bits/stdlib.h: New file. 2005-07-13 06:09:58 +00:00
string2.h Update. 1997-09-11 12:09:10 +00:00
string3.h 2004-10-15 Jakub Jelinek <jakub@redhat.com> 2004-10-18 04:17:19 +00:00
syslog.h New file needed since we have misc/bits/syslog.h. 2005-07-31 15:56:33 +00:00
unistd.h * include/bits/unistd.h: New file. 2005-03-06 00:28:34 +00:00
wchar2.h * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
xopen_lim.h Fix limits.h NL_NMAX namespace (bug 19929). 2016-04-08 22:52:51 +00:00