Aracılığıyla paylaş


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_exitkaydedilen 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