diff options
Diffstat (limited to 'cpukit/rtems/src/barrierdelete.c')
-rw-r--r-- | cpukit/rtems/src/barrierdelete.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/cpukit/rtems/src/barrierdelete.c b/cpukit/rtems/src/barrierdelete.c index 658820969d..6843a1bc00 100644 --- a/cpukit/rtems/src/barrierdelete.c +++ b/cpukit/rtems/src/barrierdelete.c @@ -48,12 +48,6 @@ rtems_status_code rtems_barrier_delete( the_barrier = _Barrier_Get( id, &location ); switch ( location ) { -#if defined(RTEMS_MULTIPROCESSING) - case OBJECTS_REMOTE: -#endif - case OBJECTS_ERROR: - return RTEMS_INVALID_ID; - case OBJECTS_LOCAL: _CORE_barrier_Flush( &the_barrier->Barrier, @@ -67,7 +61,13 @@ rtems_status_code rtems_barrier_delete( _Thread_Enable_dispatch(); return RTEMS_SUCCESSFUL; + +#if defined(RTEMS_MULTIPROCESSING) + case OBJECTS_REMOTE: +#endif + case OBJECTS_ERROR: + break; } - return RTEMS_INTERNAL_ERROR; /* unreached - only to remove warnings */ + return RTEMS_INVALID_ID; } |