Provided by: manpages-de-dev_0.5-4.1ubuntu1_all bug

BEZEICHNUNG

       _exit - beendet den aktuellen Prozess

BEZEICHNUNG

       #include <unistd.h>

       void _exit(int status);

BESCHREIBUNG

       _exit  beendet  den  aufrufenden Prozess sofort.  Zum Prozess gehörende
       Datei-Deskriptoren werden geschlossen und  Tochterprozesse  werden  dem
       Prozess  1,  init,  vererbt  bzw.  zugeteilt.   Dem  Vaterprozess  wird
       anschließend ein SIGCHLD-Signal geschickt.

       status wird als Exit-Wert an den Vaterprozess  zurückgegeben  und  kann
       mit einem der Funktionen der wait Familie ermittelt werden.

RÜCKGABEWERT

       _exit kehrt niemals zurück.

KONFORM ZU

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

ANMERKUNGEN

       _exit  ruft  keine  Funktion  auf,  die  mit  der ANSI-C-Routine atexit
       registriert wurde, und leert auch nicht die  üblichen  I/O  Puffer.  Um
       diese Dinge zu erledigen, sollte exit(3) verwendet werden.

SIEHE AUCH

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