]> sourceware.org Git - glibc.git/commitdiff
Make alpha termios.h define IXANY unconditionally (bug 21259).
authorJoseph Myers <joseph@codesourcery.com>
Fri, 17 Mar 2017 16:27:03 +0000 (16:27 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Fri, 17 Mar 2017 16:27:03 +0000 (16:27 +0000)
sysdeps/unix/sysv/linux/alpha/bits/termios.h defines IXANY only if
__USE_MISC.  But it's in the base standard for POSIX.1:2008, and
XSI-shaded in previous standards.  This patch makes the header define
it unconditionally, like other versions of this header do (it's always
reserved by standards that don't require it, so defining
unconditionally is OK by the standards).

Tested (compilation only) for alpha with build-many-glibcs.py.  Note
that there are still termios.h conformtest failures after this patch
because of other issues with the alpha version of this header.

[BZ #21259]
* sysdeps/unix/sysv/linux/alpha/bits/termios.h (IXANY): Define
unconditionally, not just for [__USE_MISC].

ChangeLog
sysdeps/unix/sysv/linux/alpha/bits/termios.h

index 517d6d356f2de4954befd2ddb98ebe19f6ccbddb..9fd5ebc564a4260b258e0c3641c5ca320c1249de 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2017-03-17  Joseph Myers  <joseph@codesourcery.com>
 
+       [BZ #21259]
+       * sysdeps/unix/sysv/linux/alpha/bits/termios.h (IXANY): Define
+       unconditionally, not just for [__USE_MISC].
+
        [BZ #17786]
        * sysdeps/unix/sysv/linux/mips/mips32/Makefile: New file.
        * conform/data/sys/stat.h-data (stat.st_dev): XFAIL for
index c64e74a34f3fe93d1a81ae8d4a2504af19b6bd5c..9deda15608ad5f13b0bea3e51b529a962a248832 100644 (file)
@@ -70,9 +70,9 @@ struct termios
 #define ICRNL  0000400
 #define IXON   0001000
 #define IXOFF  0002000
+#define IXANY  0004000
 #ifdef __USE_MISC
   /* POSIX.1 doesn't want these... */
-# define IXANY         0004000
 # define IUCLC         0010000
 # define IMAXBEL       0020000
 # define IUTF8         0040000
This page took 0.153292 seconds and 5 git commands to generate.