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