Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyebabkan penghentian program normal terjadi.
Sintaks
__declspec(noreturn) void quick_exit(
int status
);
Parameter
status
Kode status untuk kembali ke lingkungan host.
Nilai hasil
Fungsi quick_exit tidak dapat kembali ke pemanggilnya.
Keterangan
Fungsi ini quick_exit menyebabkan penghentian program normal. Ini memanggil tidak ada fungsi yang didaftarkan oleh atexit, _onexit atau penangan sinyal yang signal didaftarkan oleh fungsi . Perilaku tidak ditentukan jika quick_exit dipanggil lebih dari sekali, atau jika exit fungsi juga dipanggil.
Fungsi memanggil quick_exit , dalam urutan last-in, first-out (LIFO), fungsi yang didaftarkan oleh at_quick_exit, kecuali untuk fungsi-fungsi yang sudah dipanggil ketika fungsi terdaftar. Perilaku tidak terdefinisi jika longjmp panggilan dilakukan selama panggilan ke fungsi terdaftar yang akan mengakhiri panggilan ke fungsi.
Setelah fungsi terdaftar dipanggil, quick_exit panggil _Exit dengan menggunakan status nilai untuk mengembalikan kontrol ke lingkungan host.
Persyaratan
| Rutin | Header yang diperlukan |
|---|---|
quick_exit |
<process.h> atau <stdlib.h> |
Untuk informasi selengkapnya tentang kompatibilitas, lihat Kompatibilitas.
Lihat juga
Kontrol proses dan lingkungan
abort
atexit
_exec, _wexec fungsi
exit, , _Exit_exit
_onexit, _onexit_m
_spawn, _wspawn fungsi
system, _wsystem