bionic (2) exit.2.gz

Provided by: manpages-es_1.55-10_all bug

NOMBRE

       _exit, _Exit - Produce la terminación del proceso actual

SINOPSIS

       #include <unistd.h>

       void _exit(int status);

       #include <stdlib.h>

       void _Exit(int status);

DESCRIPCIÓN

       La  función _exit termina "inmediatamente" la ejecución del proceso invocador.  Todos los descriptores de
       ficheros abiertos que pertenezcan al proceso se cierran; todos los procesos hijos son  heredados  por  el
       proceso 1, init, y al proceso padre se le envía la señal SIGCHLD.

       El  valor  status se le devuelve al proceso padre como estado de terminación del proceso, y se puede leer
       mediante una de las funciones de la familia de wait.

       La función _Exit es equivalente a _exit.

VALOR DEVUELTO

       Estas funciones nunca regresan.

CONFORME A

       SVr4, SVID, POSIX, X/OPEN, BSD 4.3.  La función _Exit() fue introducida por C99.

OBSERVACIONES

       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).

       La  función  _exit  hace  lo  mismo que exit(), pero no llama a ninguna función registrada con la función
       atexit del ANSI C, ni a ningún manejador de señales registrado. Que la función vacíe los buffers estándar
       de  E/S  y elimine los ficheros temporales creados con tmpfile(3) depende de la implementación.  Por otra
       parte, _exit no  cierra  los  descriptores  de  fichero  abiertos,  y  ésto  puede  provocar  un  retardo
       desconocido, a la espera de finalizar cualquier salida pendiente. Si el retardo es no deseado, podría ser
       util llamar a funciones tales como tcflush() antes de llamar a _exit().  Que cualquier  petición  de  E/S
       pendiente  sea  cancelada, y qué petición de E/S puede ser cancelada en una llamada _exit() depende de la
       implementación.

VÉASE TAMBIÉN

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