Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Provoca la finalización del programa normal.
Sintaxis
__declspec(noreturn) void quick_exit(
int status
);
Parámetros
status
El código de estado que se devolverá al entorno de host.
Valor devuelto
La quick_exit función no puede volver a su autor de llamada.
Comentarios
La función quick_exit provoca la finalización del programa normal. No llama a ninguna función registrada por atexit, _onexit o a los controladores de señales registrados por la función signal . El comportamiento es indefinido si se llama a quick_exit más de una vez o si se se llama también a la función exit .
La función quick_exit llama, en el orden el último en entrar es el primero en salir (LIFO), a las funciones registradas por at_quick_exit, excepto las funciones a las que ya se ha llamado cuando se registró la función. El comportamiento no está definido si se realiza una longjmp llamada durante una llamada a una función registrada que finalizaría la llamada a la función.
Después de llamarse a las funciones registradas, quick_exit invoca _Exit con el valor valor status para devolver el control al entorno de host.
Requisitos
| Routine | Encabezado necesario |
|---|---|
quick_exit |
<process.h> o <stdlib.h> |
Para obtener más información sobre la compatibilidad, vea Compatibilidad.
Consulte también
Control de procesos y entornos
abort
atexit
Funciones _exec, _wexec
exit, , _Exit, _exit
_onexit, _onexit_m
Funciones _spawn, _wspawn
system, _wsystem