This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.27.9000-334-ga564872
- From: sthibaul at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 19 Apr 2018 21:50:57 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.27.9000-334-ga564872
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via a564872d2d4237dda098b77ccfa081bf9dda39af (commit)
from ed37092475495aee5651057ad6e6dd8e2af7006f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=a564872d2d4237dda098b77ccfa081bf9dda39af
commit a564872d2d4237dda098b77ccfa081bf9dda39af
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Thu Apr 19 23:50:12 2018 +0200
hurd: Fix termios.h symbols
* bits/termios.h [__USE_XOPEN || __USE_XOPEN2K8] (IXANY): Define.
[__USE_XOPEN && !__USE_XOPEN2K] (IUCLC, OLCUC): Define.
[__USE_XOPEN] (OFDEL): New macro.
[__USE_XOPEN && !__USE_XOPEN2K] (XCASE): New macro.
diff --git a/ChangeLog b/ChangeLog
index 337eb6b..12ab0d6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -79,6 +79,10 @@
sigevent's sigev_notify_attributes field a pthread_attr_t*.
* bits/types/siginfo_t.h: Remove siginfo struct name, unused and
non-compliant.
+ * bits/termios.h [__USE_XOPEN || __USE_XOPEN2K8] (IXANY): Define.
+ [__USE_XOPEN && !__USE_XOPEN2K] (IUCLC, OLCUC): Define.
+ [__USE_XOPEN] (OFDEL): New macro.
+ [__USE_XOPEN && !__USE_XOPEN2K] (XCASE): New macro.
2018-04-18 Joseph Myers <joseph@codesourcery.com>
diff --git a/bits/termios.h b/bits/termios.h
index 9fc526e..c6d572b 100644
--- a/bits/termios.h
+++ b/bits/termios.h
@@ -123,13 +123,13 @@ struct termios
#define ICRNL (1 << 8) /* Map CR to NL on input. */
#define IXON (1 << 9) /* Enable start/stop output control. */
#define IXOFF (1 << 10) /* Enable start/stop input control. */
-#if defined __USE_MISC || defined __USE_UNIX98
+#if defined __USE_MISC || defined __USE_XOPEN || defined __USE_XOPEN2K8
# define IXANY (1 << 11) /* Any character will restart after stop. */
#endif
#ifdef __USE_MISC
# define IMAXBEL (1 << 13) /* Ring bell when input queue is full. */
#endif
-#ifdef __USE_GNU
+#if defined __USE_GNU || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
# define IUCLC (1 << 14) /* Translate upper case input to lower case. */
#endif
@@ -172,11 +172,12 @@ struct termios
# define VT0 (0 << 16) /* VT delay type 0. */
# define VT1 (1 << 16) /* VT delay type 1. */
#endif /* __USE_MISC || __USE_XOPEN */
-#ifdef __USE_GNU
+#if defined __USE_GNU || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
# define OLCUC (1 << 17) /* Translate lower case output to upper case */
#endif
#ifdef __USE_XOPEN
# define OFILL (1 << 18) /* Send fill characters for delays. */
+# define OFDEL (1 << 19) /* Fill is DEL. */
#endif
/* Control modes. */
@@ -237,6 +238,11 @@ struct termios
#define TOSTOP _TOSTOP
#ifdef __USE_MISC
# define FLUSHO (1 << 23) /* Output being flushed (state). */
+#endif
+#if defined __USE_XOPEN && !defined __USE_XOPEN2K
+# define XCASE (1 << 24) /* Canonical upper/lower case. */
+#endif
+#ifdef __USE_MISC
# define NOKERNINFO (1 << 25) /* Disable VSTATUS. */
# define PENDIN (1 << 29) /* Retype pending input (state). */
#endif
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 4 ++++
bits/termios.h | 12 +++++++++---
2 files changed, 13 insertions(+), 3 deletions(-)
hooks/post-receive
--
GNU C Library master sources