summaryrefslogtreecommitdiffstats
path: root/testsuites/support/include/tmacros.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2010-04-28 16:37:20 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2010-04-28 16:37:20 +0000
commit6196ded1d55195102d05deaa8dc40a2901f3361a (patch)
tree0198995a94597404617649c7678eb82e7fc1614f /testsuites/support/include/tmacros.h
parent2010-04-28 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-6196ded1d55195102d05deaa8dc40a2901f3361a.tar.bz2
2010-04-22 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* support/include/tmacros.h: Changed check_dispatch_disable_level() to treat all non-zero values of _Thread_Dispatch_disable_level equally.
Diffstat (limited to 'testsuites/support/include/tmacros.h')
-rw-r--r--testsuites/support/include/tmacros.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/testsuites/support/include/tmacros.h b/testsuites/support/include/tmacros.h
index 960c20f14a..780e5a2600 100644
--- a/testsuites/support/include/tmacros.h
+++ b/testsuites/support/include/tmacros.h
@@ -47,7 +47,10 @@ extern "C" {
*/
#define check_dispatch_disable_level( _expect ) \
do { \
- if ( (_expect) != -1 && _Thread_Dispatch_disable_level != (_expect) ) { \
+ if ( (_expect) != -1 \
+ && ((_Thread_Dispatch_disable_level == 0 && (_expect) != 0) \
+ || (_Thread_Dispatch_disable_level != 0 && (_expect) == 0)) \
+ ) { \
printk( \
"\n_Thread_Dispatch_disable_level is (%" PRId32 \
") not %d detected at %s:%d\n", \