This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Make alpha termios.h define IXANY unconditionally (bug 21259)
- From: Joseph Myers <joseph at codesourcery dot com>
- To: <libc-alpha at sourceware dot org>
- Cc: <rth at twiddle dot net>
- Date: Fri, 17 Mar 2017 02:47:36 +0000
- Subject: Make alpha termios.h define IXANY unconditionally (bug 21259)
- Authentication-results: sourceware.org; auth=none
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.
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].
diff --git a/sysdeps/unix/sysv/linux/alpha/bits/termios.h b/sysdeps/unix/sysv/linux/alpha/bits/termios.h
index c64e74a..9deda15 100644
--- a/sysdeps/unix/sysv/linux/alpha/bits/termios.h
+++ b/sysdeps/unix/sysv/linux/alpha/bits/termios.h
@@ -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
--
Joseph S. Myers
joseph@codesourcery.com