Provided by: manpages-es-dev_4.13-4_all 

_EXIT(2) Manual del Programador de Linux _EXIT(2)
NOMBRE
_exit, _Exit - terminate the calling process
SINOPSIS
#include <unistd.h>
void _exit(int status);
#include <stdlib.h>
void _Exit(int status);
Requisitos de Macros de Prueba de Características para glibc (véase feature_test_macros(7)):
_Exit():
_ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
DESCRIPCIÓN
_exit() terminates the calling process "immediately". Any open file descriptors belonging to the
process are closed. Any children of the process are inherited by init(1) (or by the nearest "subreaper"
process as defined through the use of the prctl(2) PR_SET_CHILD_SUBREAPER operation). The process's
parent is sent a SIGCHLD signal.
The value status & 0xFF is returned to the parent process as the process's exit status, and can be
collected by the parent using one of the wait(2) family of calls.
La función _Exit() es equivalente a _exit().
VALOR DEVUELTO
Estas funciones nunca regresan.
CONFORME A
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD. La función _Exit() fue introducida por C99.
NOTAS
Para una discusión sobre los efectos de una llamada exit, la transmisión de estados de salida, procesos
zombie, señales enviadas, etc., vea exit(3).
The function _exit() is like exit(3), but does not call any functions registered with atexit(3) or
on_exit(3). Open stdio(3) streams are not flushed. On the other hand, _exit() does close open file
descriptors, and this may cause an unknown delay, waiting for pending output to finish. If the delay is
undesired, it may be useful to call functions like tcflush(3) before calling _exit(). Whether any
pending I/O is canceled, and which pending I/O may be canceled upon _exit(), is implementation-dependent.
Diferencias kernel / biblioteca C
In glibc up to version 2.3, the _exit() wrapper function invoked the kernel system call of the same
name. Since glibc 2.3, the wrapper function invokes exit_group(2), in order to terminate all of the
threads in a process. (The raw _exit() system call terminates only the calling thread.)
VÉASE TAMBIÉN
execve(2), exit_group(2), fork(2), kill(2), wait(2), wait4(2), waitpid(2), atexit(3), exit(3),
on_exit(3), termios(3)
COLOFÓN
Esta página es parte de la versión 5.10 del proyecto Linux man-pages. Puede encontrar una descripción del
proyecto, información sobre cómo informar errores y la última versión de esta página en
https://www.kernel.org/doc/man-pages/.
TRADUCCIÓN
La traducción al español de esta página del manual fue creada por Juan Piernas <piernas@ditec.um.es>,
Nicolás Lichtmaier <nick@debian.org> y Miguel Pérez Ibars <mpi79470@alu.um.es>
Esta traducción es documentación libre; lea la GNU General Public License Version 3 o posterior con
respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a
debian-l10n-spanish@lists.debian.org.
Linux 9 Febrero 2020 _EXIT(2)