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.18-171-g4fd2cf9
- From: jsm28 at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 25 Sep 2013 00:51:57 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.18-171-g4fd2cf9
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 4fd2cf9f5e7b4d760b396f91d2a18c84e3392ae9 (commit)
from 12c22bc4e3bdc9fdf493a75cc6fe06ffb9fa47a4 (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=4fd2cf9f5e7b4d760b396f91d2a18c84e3392ae9
commit 4fd2cf9f5e7b4d760b396f91d2a18c84e3392ae9
Author: Joseph Myers <joseph@codesourcery.com>
Date: Wed Sep 25 00:51:42 2013 +0000
conformtest: Clean up expectations for POSIX for sched.h.
diff --git a/ChangeLog b/ChangeLog
index 9824ec4..baa19d7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2013-09-25 Joseph Myers <joseph@codesourcery.com>
+
+ * conform/data/sched.h-data [XPG3 || XPG4]: Disable whole file.
+ [POSIX || UNIX98]: Require rather than permitting all symbols from
+ <time.h>.
+ [POSIX || UNIX98] (sched_ss_low_priority): Do not specify optional
+ element of struct sched_param.
+ [POSIX || UNIX98] (sched_ss_repl_period): Likewise.
+ [POSIX || UNIX98] (sched_ss_init_budget): Likewise.
+ [POSIX || UNIX98] (sched_ss_max_repl): Likewise.
+ [POSIX || UNIX98] (SCHED_SPORADIC): Do not specify optional
+ constant.
+
2013-09-24 Olivier Langlois <olivier@olivierlanglois.net>
* stdio-common/tst-long-dbl-fphex.c (do_test): Fix swprintf length
diff --git a/conform/data/sched.h-data b/conform/data/sched.h-data
index 78eb2e4..610406d 100644
--- a/conform/data/sched.h-data
+++ b/conform/data/sched.h-data
@@ -1,10 +1,18 @@
-#if !defined ISO && !defined ISO99 && !defined ISO11
+#if !defined ISO && !defined ISO99 && !defined ISO11 && !defined XPG3 && !defined XPG4
+# if defined POSIX || defined UNIX98
+# include "time.h-data"
+# else
+allow-header time.h
+# endif
+
type {struct sched_param}
element {struct sched_param} int sched_priority
+# if !defined POSIX && !defined UNIX98
optional-element {struct sched_param} int sched_ss_low_priority
optional-element {struct sched_param} {struct timespec} sched_ss_repl_period
optional-element {struct sched_param} {struct timespec} sched_ss_init_budget
optional-element {struct sched_param} int sched_ss_max_repl
+# endif
# if defined XOPEN2K8 || defined POSIX2008
type pid_t
@@ -14,7 +22,9 @@ type {struct timespec}
constant SCHED_FIFO
constant SCHED_RR
+# if !defined POSIX && !defined UNIX98
optional-constant SCHED_SPORADIC
+# endif
constant SCHED_OTHER
function int sched_get_priority_max (int)
@@ -26,8 +36,6 @@ function int sched_setparam (pid_t, const struct sched_param*)
function int sched_setscheduler (pid_t, int, const struct sched_param*)
function int sched_yield (void)
-allow-header time.h
-
allow sched_*
allow SCHED_*
allow *_t
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 13 +++++++++++++
conform/data/sched.h-data | 14 +++++++++++---
2 files changed, 24 insertions(+), 3 deletions(-)
hooks/post-receive
--
GNU C Library master sources