diff options
Diffstat (limited to 'conform/data/sys/wait.h-data')
-rw-r--r-- | conform/data/sys/wait.h-data | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/conform/data/sys/wait.h-data b/conform/data/sys/wait.h-data index e0787e3b5d..ed3869b34f 100644 --- a/conform/data/sys/wait.h-data +++ b/conform/data/sys/wait.h-data @@ -7,8 +7,9 @@ constant WNOHANG constant WUNTRACED macro WEXITSTATUS -# if !defined POSIX && !defined POSIX2008 -macro WIFCONTINUED +# if !defined XPG4 && !defined POSIX && !defined POSIX2008 +// Bug 23091: hurd: missing waitid support. +xfail[i386-gnu]-macro WIFCONTINUED # endif macro WIFEXITED macro WIFSIGNALED @@ -16,17 +17,18 @@ macro WIFSTOPPED macro WSTOPSIG macro WTERMSIG -# ifndef POSIX -constant WEXITED -constant WSTOPPED +// Bug 23091: hurd: missing waitid support. +# if !defined XPG4 && !defined POSIX +xfail[i386-gnu]-constant WEXITED +xfail[i386-gnu]-constant WSTOPPED # ifndef POSIX2008 -constant WCONTINUED +xfail[i386-gnu]-constant WCONTINUED # endif constant WNOHANG -constant WNOWAIT +xfail[i386-gnu]-constant WNOWAIT # endif -#if !defined POSIX +#if !defined XPG4 && !defined POSIX type idtype_t constant P_ALL @@ -45,10 +47,12 @@ element siginfo_t uid_t si_uid element siginfo_t {void*} si_addr element siginfo_t int si_status element siginfo_t long si_band +# ifndef XPG42 element siginfo_t {union sigval} si_value +# endif #endif -#if !defined POSIX && !defined XPG3 && !defined XOPEN2K8 && !defined POSIX2008 +#if !defined POSIX && !defined XPG4 && !defined XOPEN2K8 && !defined POSIX2008 type {struct rusage} element {struct rusage} {struct timeval} ru_utime @@ -60,15 +64,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 |