From: Ulrich Drepper Date: Fri, 6 Sep 2002 09:15:54 +0000 (+0000) Subject: (main): Improve error message for unexpected signal case. X-Git-Tag: upstream/2.30~21178 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3fc65a7735a6be434d7116b0f61e1eb51f349371;p=external%2Fglibc.git (main): Improve error message for unexpected signal case. --- diff --git a/test-skeleton.c b/test-skeleton.c index 3216b94..47b0143 100644 --- a/test-skeleton.c +++ b/test-skeleton.c @@ -263,8 +263,17 @@ main (int argc, char *argv[]) if (WTERMSIG (status) != EXPECTED_SIGNAL) { if (EXPECTED_SIGNAL != 0) - fprintf (stderr, "Incorrect signal from child: got `%s', need `%s'\n", - strsignal (WTERMSIG (status)), strsignal (EXPECTED_SIGNAL)); + { + if (WTERMSIG (status) == 0) + fprintf (stderr, + "Expected signal '%s' from child, got none\n", + strsignal (EXPECTED_SIGNAL)); + else + fprintf (stderr, + "Incorrect signal from child: got `%s', need `%s'\n", + strsignal (WTERMSIG (status)), + strsignal (EXPECTED_SIGNAL)); + } else fprintf (stderr, "Didn't expect signal from child: got `%s'\n", strsignal (WTERMSIG (status)));