From bc61d27c616f517521826581f0401f5b81772a65 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Fri, 7 Mar 2014 20:54:03 +0000 Subject: Include all of from for older standards (bug 16670). This patch fixes one of the header namespace issues shown up by conformtest, failing to expose all symbols from as required by older standards. The patch keeps the existing behavior if __USE_XOPEN2K is defined (the default; POSIX.1-2001 was the version that made it optional to expose these symbols), but ensures that all the symbols from are exposed if an older standard is selected. Tested x86_64. [BZ #16670] * posix/sched.h [!__USE_XOPEN2K] (__need_time_t): Don't define before #include of . [!__USE_XOPEN2K] (__need_timespec): Likewise. * conform/Makefile (test-xfail-POSIX/sched.h/conform): Remove. (test-xfail-UNIX98/sched.h/conform): Likewise. --- ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 88b70f1..c0ebdc6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2014-03-07 Joseph Myers + + [BZ #16670] + * posix/sched.h [!__USE_XOPEN2K] (__need_time_t): Don't define + before #include of . + [!__USE_XOPEN2K] (__need_timespec): Likewise. + * conform/Makefile (test-xfail-POSIX/sched.h/conform): Remove. + (test-xfail-UNIX98/sched.h/conform): Likewise. + 2014-03-07 Marcus Shawcroft * sysdeps/aarch64/fpu/feenablxcpt.c (feenableexcept): Detect and -- cgit v1.1