Fix alpha termios.h NL2, NL3 namespace (bug 21268).

sysdeps/unix/sysv/linux/alpha/bits/termios.h defines NL2 and NL3 for
__USE_MISC || __USE_XOPEN.  These should only be defined for
__USE_MISC as they are not part of any standard namespace.  This patch
conditions them accordingly, matching the powerpc version of the
header (the only other one in glibc that defines these macros).

Tested (compilation only) with build-many-glibcs.py.

	[BZ #21268]
	* sysdeps/unix/sysv/linux/alpha/bits/termios.h (NL2): Define only
	if [__USE_MISC]
	(NL3): Likewise.
This commit is contained in:
Joseph Myers 2017-03-20 17:32:19 +00:00
parent ddc3fb3334
commit ba7fe6906d
2 changed files with 11 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2017-03-20 Joseph Myers <joseph@codesourcery.com>
[BZ #21268]
* sysdeps/unix/sysv/linux/alpha/bits/termios.h (NL2): Define only
if [__USE_MISC]
(NL3): Likewise.
2017-03-20 Mike Frysinger <vapier@gentoo.org>
[BZ #21275]

View File

@ -93,8 +93,10 @@ struct termios
# define NLDLY 00001400
# define NL0 00000000
# define NL1 00000400
# if defined __USE_MISC
# define NL2 00001000
# define NL3 00001400
# endif
# define TABDLY 00006000
# define TAB0 00000000
# define TAB1 00002000