aboutsummaryrefslogtreecommitdiff
path: root/conform
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2018-10-25 11:43:57 +0200
committerFlorian Weimer <fweimer@redhat.com>2018-10-25 14:36:57 +0200
commit7c5e34d7f1b8f8f5acd94c2b885ae13b85414dcd (patch)
treef80e77e7a948488e8b9cf3a5d056a07e9a8d0705 /conform
parent5b784e8834ae92961eb6be89863ffb041e9c6e75 (diff)
downloadglibc-7c5e34d7f1b8f8f5acd94c2b885ae13b85414dcd.zip
glibc-7c5e34d7f1b8f8f5acd94c2b885ae13b85414dcd.tar.gz
glibc-7c5e34d7f1b8f8f5acd94c2b885ae13b85414dcd.tar.bz2
conform: XFAIL siginfo_t si_band test on sparc64
We can use long int on sparcv9, but on sparc64, we must match the int type used by the kernel (and not long int, as in POSIX).
Diffstat (limited to 'conform')
-rw-r--r--conform/data/signal.h-data3
-rw-r--r--conform/data/sys/wait.h-data3
2 files changed, 4 insertions, 2 deletions
diff --git a/conform/data/signal.h-data b/conform/data/signal.h-data
index 11e54ad..674e579 100644
--- a/conform/data/signal.h-data
+++ b/conform/data/signal.h-data
@@ -172,7 +172,8 @@ element siginfo_t pid_t si_pid
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
+// Bug 23821: si_band has type int on sparc64.
+xfail[sparc64-linux]-element siginfo_t long si_band
# endif
# ifndef XPG42
element siginfo_t {union sigval} si_value
diff --git a/conform/data/sys/wait.h-data b/conform/data/sys/wait.h-data
index ed3869b..c076142 100644
--- a/conform/data/sys/wait.h-data
+++ b/conform/data/sys/wait.h-data
@@ -46,7 +46,8 @@ element siginfo_t pid_t si_pid
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
+// Bug 23821: si_band has type int on sparc64.
+xfail[sparc64-linux]-element siginfo_t long si_band
# ifndef XPG42
element siginfo_t {union sigval} si_value
# endif