void
exit(
int status
)
)
terminates a process.
The
status
values
EXIT_SUCCESS
and
EXIT_FAILURE
can be used to indicate successful and unsuccessful
termination, respectively.
Before termination it performs the following functions in the order listed:
Following this,
exit()
calls
_exit(2).
Note that typically
_exit(2)
only passes the lower 8 bits of
status
on to the parent, thus negative values have less meaning.
)
function
never returns.
)
function
conforms to
ANSI X3.159-1989 (``ANSI C89'') .