diff options
Diffstat (limited to '')
-rw-r--r-- | src/regress/lib/libc/sys/t_ptrace.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/regress/lib/libc/sys/t_ptrace.c b/src/regress/lib/libc/sys/t_ptrace.c index e651dec0a1..a48616efb2 100644 --- a/src/regress/lib/libc/sys/t_ptrace.c +++ b/src/regress/lib/libc/sys/t_ptrace.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: t_ptrace.c,v 1.3 2020/02/02 20:18:17 bluhm Exp $ */ | 1 | /* $OpenBSD: t_ptrace.c,v 1.4 2020/11/09 23:18:51 bluhm Exp $ */ |
2 | /* $NetBSD: t_ptrace.c,v 1.4 2018/05/14 12:44:40 kamil Exp $ */ | 2 | /* $NetBSD: t_ptrace.c,v 1.4 2018/05/14 12:44:40 kamil Exp $ */ |
3 | 3 | ||
4 | /*- | 4 | /*- |
@@ -171,7 +171,11 @@ ATF_TC_BODY(attach_chroot, tc) | |||
171 | rv = write(fds_toparent[1], &msg, sizeof(msg)); | 171 | rv = write(fds_toparent[1], &msg, sizeof(msg)); |
172 | FORKEE_ASSERTX(rv == sizeof(msg)); | 172 | FORKEE_ASSERTX(rv == sizeof(msg)); |
173 | 173 | ||
174 | #ifdef __OpenBSD__ | ||
174 | ATF_REQUIRE_ERRNO(EINVAL, | 175 | ATF_REQUIRE_ERRNO(EINVAL, |
176 | #else | ||
177 | ATF_REQUIRE_ERRNO(EPERM, | ||
178 | #endif | ||
175 | ptrace(PT_ATTACH, getppid(), NULL, 0) == -1); | 179 | ptrace(PT_ATTACH, getppid(), NULL, 0) == -1); |
176 | 180 | ||
177 | rv = read(fds_fromparent[0], &msg, sizeof(msg)); | 181 | rv = read(fds_fromparent[0], &msg, sizeof(msg)); |