This procedure deletes the calling task or thread. If the CREATETASK_TAG_MSGFROMCHILD tag was set when creating the calling task, then the status is sent to the parent process through a message.
Arguments
status
The status to be returned to the parent of the calling task or thread. Negative status is reserved for system use.
Return Value
This procedure never returns.
Implementation
Folio call implemented in kernel folio V20.
Associated Files
stdlib.h
ANSI C Prototype
Notes
When tasks (including threads) have finished their work, they should call exit() to die gracefully. The system will call exit() on behalf of the task that returns from the top-level routine. exit() does necessary clean-up work when a task is finished, including the cleanup required for a thread created by the CreateThread() library routine.