NOME¶
_exit - Termina o processo corrente
SINÓPSE¶
#include <unistd.h>
void _exit(int estado);
DESCRIÇÃO¶
_exit termina o processo solicitante imediatamente. Qualquer descritor de
arquivo aberto pelo processo será fechado; qualquer processo filho
será herdado pelo processo 1, init, e para o processo pai é
enviado um sinal
SIGCHLD.
O estado é retornado para o processo pai como o estado de
saída do processo e pode ser controlado usando uma das chamadas da
família
wait
VALORES RETORNADOS¶
_exit nunca retorna.
DE ACORDO COM¶
SVr4, SVID, POSIX, X/OPEN, BSD 4.3
NOTAS¶
_exit não chama qualquer função registrada com a
função ANSI C
atexit e não limpa o buffer
padrão de E/S. Para fazer isto, use
exit(3).
VEJA TAMBÉM¶
fork(2),
execve(2),
waitpid(2),
wait4(2),
kill(2),
wait(2),
exit(3)
TRADUZIDO POR LDP-BR em 21/08/2000¶
André L. Fassone Canova <lonelywolf@blv.com.br>
(tradução) Fábio Henrique F. Silva
<fabiohfs@mail.com> (revisão)