diff options
-rw-r--r-- | ChangeLog | 33 | ||||
-rw-r--r-- | conform/Makefile | 1 | ||||
-rw-r--r-- | conform/data/sys/wait.h-data | 12 |
3 files changed, 40 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog index 72e5341be5..6c6ff131db 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,36 @@ +2017-06-08 Joseph Myers <joseph@codesourcery.com> + + * conform/data/sys/wait.h-data (WIFCONTINUED): Do not expect for + [XPG4]. + (WEXITED): Likewise. + (WSTOPPED): Likewise. + (WCONTINUED): Likewise. + (WNOHANG): Likewise. + (WNOWAIT): Likewise. + (idtype_t): Likewise. + (P_ALL): Likewise. + (P_PID): Likewise. + (P_PGID): Likewise. + (id_t): Likewise. + (siginfo_t): Likewise. + (wait3): Likewise. + (waitid): Likewise. + (signal.h): Do not allow header for [XPG4]. + (sys/resource.h): Likewise. + (si_*): Do not allow for [XPG4]. + (W*): Likewise. + (P_*): Likewise. + (BUS_): Likewise. + (CLD_): Likewise. + (FPE_): Likewise. + (ILL_): Likewise. + (POLL_): Likewise. + (SEGV_): Likewise. + (SI_): Likewise. + (TRAP_): Likewise. + * conform/Makefile (test-xfail-XPG4/stdlib.h/conform): New + variable. + 2017-06-08 H.J. Lu <hongjiu.lu@intel.com> [BZ #21528] diff --git a/conform/Makefile b/conform/Makefile index 63556b5bdb..ac6915357c 100644 --- a/conform/Makefile +++ b/conform/Makefile @@ -162,6 +162,7 @@ test-xfail-XOPEN2K8/ndbm.h/conform = yes # Unsorted expected failures. test-xfail-XPG4/signal.h/conform = yes +test-xfail-XPG4/stdlib.h/conform = yes test-xfail-XPG4/sys/wait.h/conform = yes test-xfail-XPG42/signal.h/conform = yes test-xfail-XPG42/sys/wait.h/conform = yes diff --git a/conform/data/sys/wait.h-data b/conform/data/sys/wait.h-data index 74a062e90c..912d95df99 100644 --- a/conform/data/sys/wait.h-data +++ b/conform/data/sys/wait.h-data @@ -7,7 +7,7 @@ constant WNOHANG constant WUNTRACED macro WEXITSTATUS -# if !defined POSIX && !defined POSIX2008 +# if !defined XPG4 && !defined POSIX && !defined POSIX2008 macro WIFCONTINUED # endif macro WIFEXITED @@ -16,7 +16,7 @@ macro WIFSTOPPED macro WSTOPSIG macro WTERMSIG -# ifndef POSIX +# if !defined XPG4 && !defined POSIX constant WEXITED constant WSTOPPED # ifndef POSIX2008 @@ -26,7 +26,7 @@ constant WNOHANG constant WNOWAIT # endif -#if !defined POSIX +#if !defined XPG4 && !defined POSIX type idtype_t constant P_ALL @@ -60,15 +60,15 @@ type pid_t #endif function pid_t wait (int*) -#if !defined POSIX && !defined XOPEN2K && !defined XOPEN2K8 && !defined POSIX2008 +#if !defined XPG4 && !defined POSIX && !defined XOPEN2K && !defined XOPEN2K8 && !defined POSIX2008 function pid_t wait3 (int*, int, struct rusage*) #endif -#if !defined POSIX +#if !defined XPG4 && !defined POSIX function int waitid (idtype_t, id_t, siginfo_t*, int) #endif function pid_t waitpid (pid_t, int*, int) -#if !defined POSIX +#if !defined XPG4 && !defined POSIX allow-header signal.h allow-header sys/resource.h |