Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

quick_exit - Prozess schnell beenden

&pagelevel(4)&pagelevel

Definition

#include <stdlib.h>

C11
_Noreturn void quick_exit (int status); (Ende)

Beschreibung

quick_exit() beendet den aufrufenden Prozess.

Bei einem quick_exit-Aufruf werden folgende Aktionen ausgelöst:

  1. quick_exit() ruft alle Funktionen auf, die durch at_quick_exit() registriert wurden, und zwar in der umgekehrten Reihenfolge ihrer Registrierung. Wenn eine von at_quick_exit() registrierte Funktion nicht zurückkehrt, werden keine weiteren registrierten Funktionen mehr aufgerufen, und die Ausführung von quick_exit() wird abgebrochen. Wenn quick_exit() mehr als einmal aufgerufen wird, ist das Verhalten nicht definiert.

  2. Beendigung des Prozesses durch Aufruf der Funktion _Exit(status).

Hinweise

Funktionen, die mit atexit() registriert wurden, werden nicht aufgerufen.

Siehe auch

atexit(), at_quick_exit(), exit(), stdlib.h.