Manpages

Manpage of _EXIT

_EXIT

Section: Linux Programmer's Manual (2)
Updated: 1993-07-21
Index
Return to Main Contents
 

NAME

_exit - terminate the current process  

SYNOPSIS

#include <unistd.h>

void _exit(int status);  

DESCRIPTION

_exit terminates the calling process immediately. Any open file descriptors belonging to the process are closed; any children of the process are inherited by process 1, init, and the process's parent is sent a SIGCHLD signal.

status is returned to the parent process as the process's exit status, and can be collected using one of the wait family of calls.  

RETURN VALUE

_exit never returns.  

CONFORMING TO

SVr4, SVID, POSIX, X/OPEN, BSD 4.3  

NOTES

_exit does not call any functions registered with the ANSI C atexit function and does not flush standard I/O buffers. To do these things, use exit(3).  

SEE ALSO

fork(2), execve(2), waitpid(2), wait4(2), kill(2), wait(2), exit(3)


 

Index

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUE
CONFORMING TO
NOTES
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 09:26:43 GMT, March 29, 2024