#3533 closed enhancement (fixed)
Add rtems_task_exit()
Reported by: | Sebastian Huber | Owned by: | Sebastian Huber |
---|---|---|---|
Priority: | normal | Milestone: | 5.1 |
Component: | rtems | Version: | 5 |
Severity: | normal | Keywords: | qualification |
Cc: | Blocked By: | ||
Blocking: | #3529 |
Description
The rtems_task_delete(RTEMS_SELF) function does not return. In order to aid compilers and static analysis tools provide an rtems_task_exit() function which can be specified as a no return function.
void rtems_task_exit(void) RTEMS_NO_RETURN;
This is similar to the POSIX equivalent.
void pthread_exit (void *__value_ptr) __dead2;
Change History (6)
comment:1 Changed on 10/04/18 at 08:49:55 by Sebastian Huber <sebastian.huber@…>
comment:3 Changed on 10/04/18 at 09:05:52 by Sebastian Huber <sebastian.huber@…>
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:6 Changed on 06/23/21 at 07:16:03 by Sebastian Huber
Keywords: | qualification added |
---|
Note: See
TracTickets for help on using
tickets.
In e50e3f70/rtems: