Module Name: src
Committed By: kamil
Date: Sat Apr 28 17:56:55 UTC 2018
Modified Files:
src/tests/lib/libc/sys: t_ptrace_wait.h
Log Message:
Handle core dumps in ATF ptrace(2) tests easier
Cast WCOREDUMP() to either 1 or 0.
It could be changed to a boolean type, but it's already good enough.
Sponsored by <The NetBSD Foundation>
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libc/sys/t_ptrace_wait.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/tests/lib/libc/sys/t_ptrace_wait.h
diff -u src/tests/lib/libc/sys/t_ptrace_wait.h:1.2 src/tests/lib/libc/sys/t_ptrace_wait.h:1.3
--- src/tests/lib/libc/sys/t_ptrace_wait.h:1.2 Tue Mar 13 13:34:40 2018
+++ src/tests/lib/libc/sys/t_ptrace_wait.h Sat Apr 28 17:56:55 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: t_ptrace_wait.h,v 1.2 2018/03/13 13:34:40 kamil Exp $ */
+/* $NetBSD: t_ptrace_wait.h,v 1.3 2018/04/28 17:56:55 kamil Exp $ */
/*-
* Copyright (c) 2016 The NetBSD Foundation, Inc.
@@ -273,7 +273,7 @@ validate_status_signaled(int status, int
ATF_REQUIRE_EQ_MSG(WTERMSIG(status), expected_termsig,
"Unexpected signal received");
- ATF_REQUIRE_EQ_MSG(WCOREDUMP(status), expected_core,
+ ATF_REQUIRE_EQ_MSG(!!WCOREDUMP(status), expected_core,
"Unexpectedly core file %s generated", expected_core ? "not" : "");
}
@@ -286,7 +286,7 @@ forkee_status_signaled(int status, int e
FORKEE_ASSERTX(!WIFSTOPPED(status));
FORKEE_ASSERT_EQ(WTERMSIG(status), expected_termsig);
- FORKEE_ASSERT_EQ(WCOREDUMP(status), expected_core);
+ FORKEE_ASSERT_EQ(!!WCOREDUMP(status), expected_core);
}
static void __used