diff options
Diffstat (limited to 'cpukit/libmisc/monitor/mon-manager.c')
-rw-r--r-- | cpukit/libmisc/monitor/mon-manager.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cpukit/libmisc/monitor/mon-manager.c b/cpukit/libmisc/monitor/mon-manager.c index 7e7a269cd6..3a405608fb 100644 --- a/cpukit/libmisc/monitor/mon-manager.c +++ b/cpukit/libmisc/monitor/mon-manager.c @@ -34,8 +34,10 @@ rtems_monitor_manager_next( * When we are called, it must be local */ - if ( ! _Objects_Is_local_id(*next_id)) +#if defined(RTEMS_MULTIPROCESSING) + if ( ! _Objects_Is_local_id(*next_id) ) goto done; +#endif object = _Objects_Get_next(table, *next_id, &location, next_id); @@ -49,6 +51,8 @@ rtems_monitor_manager_next( _Objects_Copy_name_raw(&object->name, ©->name, sizeof(copy->name)); } +#if defined(RTEMS_MULTIPROCESSING) done: +#endif return object; } |