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.19-540-g09f19b0
- From: jsm28 at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 9 Jun 2014 11:39:58 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.19-540-g09f19b0
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 09f19b05525cbe6d1d403af660684f72cb8f080f (commit)
from 686554bff63dff0f8b20c84e9bdca45e643f9d9c (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=09f19b05525cbe6d1d403af660684f72cb8f080f
commit 09f19b05525cbe6d1d403af660684f72cb8f080f
Author: Joseph Myers <joseph@codesourcery.com>
Date: Mon Jun 9 11:39:33 2014 +0000
conformtest: clean up POSIX expectations for termios.h, time.h.
Continuing the series of patches to clean up conformtest expectations
for "POSIX" (1995/6) based on review of the expectations against the
standard, this patch cleans up expectations for termios.h and time.h.
Tested x86_64; no new XFAILs needed.
* conform/data/termios.h-data [POSIX] (IUCLC): Do not expect
constant.
[POSIX] (IXANY): Likewise.
[POSIX] (OLCUC): Likewise.
[POSIX || POSIX2008] (CBAUD): Do not allow.
[POSIX || POSIX2008] (DEFECHO): Likewise.
[POSIX || POSIX2008] (ECHOCTL): Likewise.
[POSIX || POSIX2008] (ECHOKE): Likewise.
[POSIX || POSIX2008] (ECHOPRT): Likewise.
[POSIX || POSIX2008] (EXTA): Likewise.
[POSIX || POSIX2008] (EXTB): Likewise.
[POSIX || POSIX2008] (FLUSHO): Likewise.
[POSIX || POSIX2008] (LOBLK): Likewise.
[POSIX || POSIX2008] (PENDIN): Likewise.
[POSIX || POSIX2008] (SWTCH): Likewise.
[POSIX || POSIX2008] (VDISCARD): Likewise.
[POSIX || POSIX2008] (VDSUSP): Likewise.
[POSIX || POSIX2008] (VLNEXT): Likewise.
[POSIX || POSIX2008] (VREPRINT): Likewise.
[POSIX || POSIX2008] (VSTATUS): Likewise.
[POSIX || POSIX2008] (VWERASE): Likewise.
(B*): Change to B[0123456789]*.
* conform/data/time.h-data [POSIX || UNIX98]
(CLOCK_PROCESS_CPUTIME_ID): Do not expect constant.
[POSIX || UNIX98] (CLOCK_THREAD_CPUTIME_ID): Likewise.
[POSIX || UNIX98] (CLOCK_MONOTONIC): Likewise.
[POSIX] (tm_*): Do not allow.
diff --git a/ChangeLog b/ChangeLog
index d508d74..d693b04 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,33 @@
+2014-06-09 Joseph Myers <joseph@codesourcery.com>
+
+ * conform/data/termios.h-data [POSIX] (IUCLC): Do not expect
+ constant.
+ [POSIX] (IXANY): Likewise.
+ [POSIX] (OLCUC): Likewise.
+ [POSIX || POSIX2008] (CBAUD): Do not allow.
+ [POSIX || POSIX2008] (DEFECHO): Likewise.
+ [POSIX || POSIX2008] (ECHOCTL): Likewise.
+ [POSIX || POSIX2008] (ECHOKE): Likewise.
+ [POSIX || POSIX2008] (ECHOPRT): Likewise.
+ [POSIX || POSIX2008] (EXTA): Likewise.
+ [POSIX || POSIX2008] (EXTB): Likewise.
+ [POSIX || POSIX2008] (FLUSHO): Likewise.
+ [POSIX || POSIX2008] (LOBLK): Likewise.
+ [POSIX || POSIX2008] (PENDIN): Likewise.
+ [POSIX || POSIX2008] (SWTCH): Likewise.
+ [POSIX || POSIX2008] (VDISCARD): Likewise.
+ [POSIX || POSIX2008] (VDSUSP): Likewise.
+ [POSIX || POSIX2008] (VLNEXT): Likewise.
+ [POSIX || POSIX2008] (VREPRINT): Likewise.
+ [POSIX || POSIX2008] (VSTATUS): Likewise.
+ [POSIX || POSIX2008] (VWERASE): Likewise.
+ (B*): Change to B[0123456789]*.
+ * conform/data/time.h-data [POSIX || UNIX98]
+ (CLOCK_PROCESS_CPUTIME_ID): Do not expect constant.
+ [POSIX || UNIX98] (CLOCK_THREAD_CPUTIME_ID): Likewise.
+ [POSIX || UNIX98] (CLOCK_MONOTONIC): Likewise.
+ [POSIX] (tm_*): Do not allow.
+
2014-06-07 Joseph Myers <joseph@codesourcery.com>
* Makefile (install): Don't set LANGUAGE.
diff --git a/conform/data/termios.h-data b/conform/data/termios.h-data
index 3f7ab4b..de34bf5 100644
--- a/conform/data/termios.h-data
+++ b/conform/data/termios.h-data
@@ -37,16 +37,18 @@ constant IGNPAR
constant INLCR
constant INPCK
constant ISTRIP
-# if !defined XOPEN2K && !defined XOPEN2K8 && !defined POSIX2008
+# if !defined POSIX && !defined XOPEN2K && !defined XOPEN2K8 && !defined POSIX2008
constant IUCLC
# endif
+# ifndef POSIX
constant IXANY
+# endif
constant IXOFF
constant IXON
constant PARMRK
constant OPOST
-# if !defined XOPEN2K && !defined XOPEN2K8 && !defined POSIX2008
+# if !defined POSIX && !defined XOPEN2K && !defined XOPEN2K8 && !defined POSIX2008
constant OLCUC
# endif
# if !defined POSIX && !defined POSIX2008
@@ -148,6 +150,7 @@ function pid_t tcgetsid (int)
function int tcsendbreak (int, int)
function int tcsetattr (int, int, const struct termios*)
+#if !defined POSIX && !defined POSIX2008
allow CBAUD
allow DEFECHO
allow ECHOCTL
@@ -165,12 +168,13 @@ allow VLNEXT
allow VREPRINT
allow VSTATUS
allow VWERASE
+#endif
allow c_*
allow V*
allow I*
allow O*
allow TC*
-allow B*
+allow B[0123456789]*
allow *_t
#endif
diff --git a/conform/data/time.h-data b/conform/data/time.h-data
index fead998..ddd9a07 100644
--- a/conform/data/time.h-data
+++ b/conform/data/time.h-data
@@ -46,8 +46,10 @@ function int timespec_get (struct timespec *, int)
symbol CLK_TCK
# endif
# if !defined XPG3 && !defined XPG4
+# if !defined POSIX && !defined UNIX98
constant CLOCK_PROCESS_CPUTIME_ID
constant CLOCK_THREAD_CPUTIME_ID
+# endif
type {struct itimerspec}
@@ -56,7 +58,9 @@ element {struct itimerspec} {struct timespec} it_value
constant CLOCK_REALTIME
constant TIMER_ABSTIME
+# if !defined POSIX && !defined UNIX98
constant CLOCK_MONOTONIC
+# endif
type clockid_t
type timer_t
@@ -116,7 +120,9 @@ variable {long int} timezone
# endif
variable {char*} tzname [2]
+# ifndef POSIX
allow tm_*
+# endif
allow clock_*
allow timer_*
allow it_*
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 30 ++++++++++++++++++++++++++++++
conform/data/termios.h-data | 10 +++++++---
conform/data/time.h-data | 6 ++++++
3 files changed, 43 insertions(+), 3 deletions(-)
hooks/post-receive
--
GNU C Library master sources