Deletes the current process, all its threads, and all objects created by the threads.
During deletion:
- Borrowed resources return to the process's parent. 
 - Interrupt levels associated with interrupt threads owned by the process are reset. Levels without associated interrupt threads are not reset.
 
Deleting a process counts toward the object limit for the parent process.
Note: This call does NOT clear up any C library resources. It is preferred that the C library exit() call be made in preference to this call in order to exit an INtime process in order to avoid possible memory leaks in the root process. 
VOID ExitRtProcess(VOID);
Return Values
- Does not return. 
 - Success. 
 - GetLastRtError returns 
E_CONTEXT 
 - Failure. If the function fails, it is because the process contains a thread which currently controls a region.
 
Requirements
| Versions | 
Defined in | 
Include | 
Link to | 
| INtime 3.0 | 
intime/rt/include/rtbase.h | 
rt.h | 
rt.lib | 
 
See Also
Process system calls