diff options
-rw-r--r-- | cpukit/rtems/src/taskdelete.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cpukit/rtems/src/taskdelete.c b/cpukit/rtems/src/taskdelete.c index 2f78301ae3..6ab579821f 100644 --- a/cpukit/rtems/src/taskdelete.c +++ b/cpukit/rtems/src/taskdelete.c @@ -38,6 +38,9 @@ rtems_status_code rtems_task_delete( rtems_id id ) { +#ifdef RTEMS_SMP + return rtems_task_suspend( id ); +#else /* RTEMS_SMP */ register Thread_Control *the_thread; Objects_Locations location; Objects_Information *the_information; @@ -90,4 +93,5 @@ rtems_status_code rtems_task_delete( _RTEMS_Unlock_allocator(); return RTEMS_INVALID_ID; +#endif /* RTEMS_SMP */ } |