Ticket #30 (closed enhancement: fixed)
Make tasks gracefully exitable.
| Reported by: | dave | Owned by: | dave |
|---|---|---|---|
| Priority: | major | Milestone: | NxOS 0.2 |
| Component: | marvin | Version: | |
| Keywords: | Cc: |
Description
Currently if a task falls out of its "main", it'll probably cause a system crash, since nothing decent is loaded in the link registers. The task should exit cleanly, unregistering itself from the scheduler, and should DTRT with regard to held semaphores (assert or unlock, not sure).
Change History
Note: See
TracTickets for help on using
tickets.
