tail head cat sleep
QR code linking to this page

Manpage  — _EXIT

BEZEICHNUNG

_exit - beendet den aktuellen Prozeß

INHALT

BEZEICHNUNG

#include <unistd.h>

void _exit(int status);

BESCHREIBUNG

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

status wird als Exit-Wert an den Vaterprozeß 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) [Englisch], wait4(2), kill(2) [Englisch], wait(3), exit(3).

4. Mai 1996 _EXIT (2) Linux

tail head cat sleep
QR code linking to this page


Bitte richten Sie Ihre Kommentare zu diesem Handbuch Seite Service, Ben Bullock. Privacy policy.