normal program termination
() function terminates a process.
Before termination it performs the following functions in the order listed:
- Call the functions registered with the
function, in the reverse order of their registration.
- Flush all open output streams.
- Close all open streams.
- Unlink all files created with the
Following this, exit
. Note that
only passes the lower 8 bits of status
the parent, thus negative values have less meaning.
() function never returns.
() function conforms to
() function first appeared as a system call
in Version 1 AT&T UNIX
. It has accepted the
Version 2 AT&T UNIX
Version 7 AT&T UNIX
, the bare system call
was renamed to