Copyright (c) 1980 Regents of the University of California.
All rights reserved. The Berkeley software License Agreement
specifies the terms and conditions for redistribution.
@(#)_exit.2 4.1 (Berkeley) 05/09/85
All rights reserved. The Berkeley software License Agreement
specifies the terms and conditions for redistribution.
@(#)_exit.2 4.1 (Berkeley) 05/09/85
EXIT 2
C 4 NAME
exit - terminate process
SYNOPSIS
exit(status) int status;_exit(status) int status;
DESCRIPTION
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, and should be used to terminate a child process after a fork (2) or vfork (2) to avoid flushing buffered output twice.
"SEE ALSO"
fork(2), vfork(2), wait(2)
"ASSEMBLER (PDP-11)"
(exit = 1.)
(status in r0)
sys exit