"Fossies" - the Fresh Open Source Software archive 
void _exit(int status);
#include <stdlib.h>
void _Exit(int status);
Mit Glibc erforderliche Makros (siehe feature_test_macros(7)):
_Exit():
Der Wert status wird als Exit-Status des Prozesses an den Elternprozess zurückgegeben und kann mit einem Aufruf der wait(2)-Familie ermittelt werden.
Die Funktion _Exit() entspricht _exit().
Die Funktion _exit() ist exit(3) ähnlich, ruft aber keine mit atexit(3) oder on_exit(3) registrierten Funktionen auf. Ob die Standard-E/A-Puffer geleert und mit tmpfile(3) erzeugte temporäre Dateien entfernt werden, ist von der Implementierung abhängig. Andererseits schließt _exit() offene Datei-Deskriptoren und dies könnte beim Warten auf das Beenden ausstehender Ausgaben eine nicht vorhersehbare Verzögerung verursachen. Falls die Verzögerung nicht erwünscht ist, kann es nützlich sein, vor dem Aufruf von _exit(), Funktionen wie tcflush(3) aufzurufen. Ob irgend eine ausstehende E/A abgebrochen wird und welche ausstehende E/A per _exit abgebrochen wird, hängt von der Implementierung ab.
In Glibc bis einschließlich Version 2.3 rief die Wrapper-Funktion _exit() den gleichnamigen Kernel-Systemaufruf auf. Seit Glibc 2.3 ruft die Wrapper-Funktion exit_group(2) auf, um alle Ausführungsstränge in einem Prozess zu beenden.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an <debian-l10n-german@lists.debian.org>.