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

NOMBRE

       _exit, _Exit - Produce la terminacion del proceso actual

SINOPSIS

       #include <unistd.h>

       void _exit(int status);

       #include <stdlib.h>

       void _Exit(int status);

DESCRIPCI'ON

       La  funcion  _exit  termina  "inmediatamente"  la ejecucion 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 envia la senal SIGCHLD.

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

       La funcion _Exit es equivalente a _exit.

VALOR DEVUELTO

       Estas funciones nunca regresan.

CONFORME A

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

OBSERVACIONES

       Para   una  discusion  sobre  los  efectos  de  una  llamada  exit,  la
       transmision de estados de salida, procesos  zombie,  senales  enviadas,
       etc., vea exit(3).

       La  funcion  _exit  hace  lo  mismo que exit(), pero no llama a ninguna
       funcion registrada con la funcion  atexit  del  ANSI  C,  ni  a  ningun
       manejador  de  senales  registrado.  Que  la  funcion vacie los buffers
       estandar  de  E/S  y  elimine  los  ficheros  temporales  creados   con
       tmpfile(3)  depende  de  la  implementacion.   Por otra parte, _exit no
       cierra los descriptores de fichero abiertos, y esto puede  provocar  un
       retardo   desconocido,  a  la  espera  de  finalizar  cualquier  salida
       pendiente. Si el retardo es  no  deseado,  podria  ser  util  llamar  a
       funciones  tales  como  tcflush()  antes  de  llamar  a  _exit().   Que
       cualquier peticion de E/S pendiente sea cancelada, y  que  peticion  de
       E/S   puede  ser  cancelada  en  una  llamada  _exit()  depende  de  la
       implementacion.

V'EASE TAMBI'EN

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