Module: xenomai-forge Branch: next Commit: 22f4d286bbd95c827cbb2aea3a79ef39c307ce60 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=22f4d286bbd95c827cbb2aea3a79ef39c307ce60
Author: Philippe Gerum <r...@xenomai.org> Date: Mon Jun 30 15:42:02 2014 +0200 smokey/mutex-torture: increase verbosity upon mismatching mode --- testsuite/smokey/mutex-torture/mutex-torture.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/testsuite/smokey/mutex-torture/mutex-torture.c b/testsuite/smokey/mutex-torture/mutex-torture.c index 910bac4..a82901e 100644 --- a/testsuite/smokey/mutex-torture/mutex-torture.c +++ b/testsuite/smokey/mutex-torture/mutex-torture.c @@ -109,7 +109,8 @@ static void check_current_prio(int expected_prio) } } -static void check_current_mode(int mask, int expected_value) +static void __check_current_mode(const char *file, int line, + int mask, int expected_value) { int current_mode; @@ -120,12 +121,15 @@ static void check_current_mode(int mask, int expected_value) if (current_mode != expected_value) { fprintf(stderr, - "FAILURE: current mode (%x) != expected mode (%x)\n", - current_mode, expected_value); + "FAILURE at %s:%d: current mode (%x) != expected mode (%x)\n", + file, line, current_mode, expected_value); exit(EXIT_FAILURE); } } +#define check_current_mode(mask, expected_value) \ + __check_current_mode(__FILE__, __LINE__, (mask), (expected_value)) + static int dispatch(const char *service_name, int service_type, int check, int expected, ...) { _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git