.\" Copyright (c) 1980 Regents of the University of California.
.\" %sccs.include.redist.man%
.\" @(#)_exit.2 6.5 (Berkeley) %G%
.Nd terminate the calling process
terminates a process with the following consequences:
All of the descriptors open in the calling process are closed.
This may entail delays, for example, waiting for output to drain;
a process in this state may not be killed, as it is already dying.
If the parent process of the calling process has an outstanding
it is notified of the calling process's termination and
area is set as defined by
The parent process-ID of all of the calling process's existing child
processes are set to 1; the initialization process
(see the DEFINITIONS section of
inherits each of these processes.
Any stopped children are restarted with a hangup signal
Most C programs call the library routine
which flushes buffers, closes streams, unlinks temporary files, etc.,
function call appeared in Version 6 AT&T UNIX.