diff options
author | 2002-10-27 21:49:45 +0000 | |
---|---|---|
committer | 2002-10-27 21:49:45 +0000 | |
commit | 242082489a2a8601f495c00e94143050f618d449 (patch) | |
tree | 123970f0256a79b4800faa130eb145bd953570b7 | |
parent | Reduce diff to NetBSD. (diff) | |
download | wireguard-openbsd-242082489a2a8601f495c00e94143050f618d449.tar.xz wireguard-openbsd-242082489a2a8601f495c00e94143050f618d449.zip |
remove MD bits from test.
This test fails on sparc64 due to that arch not reporting
the address correctly -- not a pthreads issue
-rw-r--r-- | regress/lib/libc_r/siginfo/siginfo.c | 7 | ||||
-rw-r--r-- | regress/lib/libpthread/siginfo/siginfo.c | 7 |
2 files changed, 8 insertions, 6 deletions
diff --git a/regress/lib/libc_r/siginfo/siginfo.c b/regress/lib/libc_r/siginfo/siginfo.c index 36a222c7e6e..03429b28c9b 100644 --- a/regress/lib/libc_r/siginfo/siginfo.c +++ b/regress/lib/libc_r/siginfo/siginfo.c @@ -1,4 +1,4 @@ -/* $OpenBSD: siginfo.c,v 1.7 2002/10/23 22:30:04 marc Exp $ */ +/* $OpenBSD: siginfo.c,v 1.8 2002/10/27 21:49:45 marc Exp $ */ /* PUBLIC DOMAIN Oct 2002 <marc@snafu.org> */ /* @@ -27,8 +27,9 @@ act_handler(int signal, siginfo_t *siginfo, void *context) "addr %p, code %d, trap %d\n", signal, siginfo, context, siginfo->si_addr, siginfo->si_code, siginfo->si_trapno); write(STDOUT_FILENO, str, strlen(str)); - ASSERT(siginfo->si_addr == BOGUS && - siginfo->si_code == 1 && siginfo->si_trapno == 2); + ASSERT(siginfo->si_addr == BOGUS); + ASSERT(siginfo->si_code != SI_USER); + ASSERT(siginfo->si_code > 0 && siginfo->si_code <= NSIGSEGV); SUCCEED; } diff --git a/regress/lib/libpthread/siginfo/siginfo.c b/regress/lib/libpthread/siginfo/siginfo.c index 36a222c7e6e..03429b28c9b 100644 --- a/regress/lib/libpthread/siginfo/siginfo.c +++ b/regress/lib/libpthread/siginfo/siginfo.c @@ -1,4 +1,4 @@ -/* $OpenBSD: siginfo.c,v 1.7 2002/10/23 22:30:04 marc Exp $ */ +/* $OpenBSD: siginfo.c,v 1.8 2002/10/27 21:49:45 marc Exp $ */ /* PUBLIC DOMAIN Oct 2002 <marc@snafu.org> */ /* @@ -27,8 +27,9 @@ act_handler(int signal, siginfo_t *siginfo, void *context) "addr %p, code %d, trap %d\n", signal, siginfo, context, siginfo->si_addr, siginfo->si_code, siginfo->si_trapno); write(STDOUT_FILENO, str, strlen(str)); - ASSERT(siginfo->si_addr == BOGUS && - siginfo->si_code == 1 && siginfo->si_trapno == 2); + ASSERT(siginfo->si_addr == BOGUS); + ASSERT(siginfo->si_code != SI_USER); + ASSERT(siginfo->si_code > 0 && siginfo->si_code <= NSIGSEGV); SUCCEED; } |