Unix |
Unix v7 |
|
![]() |
exit(2) |
![]() |
exit − terminate process
exit(status)
int status;
_exit(status)
int status;
Exit is the normal means of terminating a process. Exit closes all the process’s files and notifies the parent process if it is executing a wait. The low-order 8 bits of status are available to the parent process.
This call can never return.
The C function exit may cause cleanup actions before the final ’sys exit’. The function _exit circumvents all cleanup.
wait(2)
(exit = 1.)
(status in r0)
sys exit
![]() |
exit(2) | ![]() |