Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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