_EXIT(2)

NOMBRE
_exit - Produce la terminación del proceso actual

SINOPSIS
#include <unistd.h>

void _exit(int status);

DESCRIPCIÓN
_exit termina inmediatamente la ejecución del proceso llamador. Cualquier descriptor de fichero abierto perteneciente al proceso es cerrado; cualquier proceso hijo es heredado por el proceso 1, init, y al proceso padre se le envía la señal SIGCHLD. status es el valor que se le devuelve al proceso padre como estado de terminación del proceso, y se puede leer usando una de las funciones de la familia de wait.

VALOR REGRESADO
_exit nunca regresa.

CONFORME CON
SVID, AT&T, POSIX, X/OPEN, BSD 4.3

NOTAS
_exit no llama a ninguna función registrada con la función atexit del ANSI C y no vacía los almacenamientos temporales (buffers) de E/S estándares. Para hacer todo esto, use exit(3).

VER TAMBIÉN
fork(2), execve(2), waitpid(2), wait4(2), kill(2), wait(3), exit(3)