Sdílet prostřednictvím


quick_exit

Způsobí normální ukončení programu.

Syntaxe

__declspec(noreturn) void quick_exit(
    int status
);

Parametry

status
Stavový kód, který se vrátí do hostitelského prostředí.

Vrácená hodnota

Funkce quick_exit se nemůže vrátit do volajícího.

Poznámky

Funkce quick_exit způsobí normální ukončení programu. Volá žádné funkce registrované atexit_onexit funkcí nebo obslužné rutiny signálu registrované funkcísignal. Chování není definováno, pokud quick_exit je voláno více než jednou, nebo pokud exit je volána také funkce.

Funkce quick_exit volá funkce zaregistrované at_quick_exit, s výjimkou těchto funkcí, které jsou již volány při registraci funkce. Chování není definováno, pokud longjmp je volání provedeno během volání registrované funkce, která by ukončila volání funkce.

Po zavolání quick_exit registrovaných funkcí se vyvolá _Exit pomocí status hodnoty pro vrácení řízení do hostitelského prostředí.

Požadavky

Rutina Požadovaný hlavičkový soubor
quick_exit <process.h> nebo <stdlib.h>

Další informace o kompatibilitě naleznete v tématu Kompatibilita.

Viz také

Řízení procesů a prostředí
abort
atexit
_exec, _wexec funkce
exit, _Exit, _exit
_onexit, _onexit_m
_spawn, _wspawn funkce
system, _wsystem