| EXIT(2) | System Calls Manual | EXIT(2) |
_exit — terminate
the calling process
#include
<unistd.h>
void
_exit(int status);
The
_exit()
function terminates a process, with the following consequences:
SIGCHLD signal, it is notified of the calling
process's termination; the
status is set as
defined by wait(2).SIGHUP signal and
the SIGCONT signal are sent to all members of the
newly-orphaned process group.SIGHUP signal is sent to the foreground process
group of the controlling terminal. All current access to the controlling
terminal is revoked.Most C programs call the library routine
exit(3), which flushes buffers, closes
streams, unlinks temporary files, etc., before calling
_exit().
_exit() can never return.
The _exit function is defined by
IEEE Std 1003.1-1988 (“POSIX.1”).
| June 4, 1993 | BSD 4 |