quick_exit
Normal program sonlandırmanın oluşmasına neden olur.
Sözdizimi
__declspec(noreturn) void quick_exit(
int status
);
Parametreler
status
Konak ortamına geri dönmek için durum kodu.
Dönüş değeri
İşlev çağırana quick_exit
geri dönemez.
Açıklamalar
İşlev normal quick_exit
program sonlandırmaya neden olur. tarafından kaydedilen hiçbir işlevi veya işlev tarafından atexit
_onexit
kaydedilen sinyal işleyicilerini çağırmazsignal
. Birden çok kez çağrılırsa quick_exit
veya işlev de çağrılırsa exit
davranış tanımsız olur.
İşlev quick_exit
, işlevin kaydedildiği sırada zaten çağrılan işlevler dışında, tarafından at_quick_exit
kaydedilen işlevleri son, ilk çıkar (LIFO) sırayla çağırır. İşleve yapılan çağrıyı sonlandıracak kayıtlı bir longjmp
işleve çağrı yapılırsa davranış tanımlanmamıştır.
Kayıtlı işlevler çağrıldıktan sonra, quick_exit
denetimi konak ortamına status
döndürmek için değerini kullanarak çağırır_Exit
.
Gereksinimler
Yordam | Gerekli başlık |
---|---|
quick_exit |
<process.h> veya <stdlib.h> |
Uyumluluk hakkında daha fazla bilgi için bkz . Uyumluluk.
Ayrıca bkz.
İşlem ve ortam denetimi
abort
atexit
_exec
, _wexec
işlevler
exit
, _Exit
, _exit
_onexit
, _onexit_m
_spawn
, _wspawn
işlevler
system
, _wsystem