[OpenBSD]

Manual Page Search Parameters

_EXIT(2) System Calls Manual _EXIT(2)

NAME

_exit, _Exitterminate the calling process

SYNOPSIS

#include <unistd.h>
void
_exit(int status);
#include <stdlib.h>
void
_Exit(int status);

DESCRIPTION

The _exit() and _Exit() functions terminate a process with the following consequences:
Most C programs call the library routine exit(3), which flushes buffers, closes streams, unlinks temporary files, etc., and then calls _exit().

RETURN VALUES

_exit() and _Exit() can never return.

SEE ALSO

fork(2), intro(2), sigaction(2), wait(2), exit(3), sysexits(3)

STANDARDS

The _exit() function conform to IEEE Std 1003.1-2008 (“POSIX.1”). The _Exit() function conforms to ISO/IEC 9899:1999 (“ISO C99”).

HISTORY

An exit() system call first appeared in Version 1 AT&T UNIX. It accepts the status argument since Version 2 AT&T UNIX. An _exit() variant first appeared in Version 7 AT&T UNIX. The _Exit() function appeared in OpenBSD 3.6.
September 10, 2015 OpenBSD-current