diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-04-28 16:37:20 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-04-28 16:37:20 +0000 |
commit | 6196ded1d55195102d05deaa8dc40a2901f3361a (patch) | |
tree | 0198995a94597404617649c7678eb82e7fc1614f /testsuites/support/include/tmacros.h | |
parent | 2010-04-28 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-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.h | 5 |
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", \ |