Control de proceso C - C process control

El control de procesos C se refiere a un grupo de funciones en la biblioteca estándar del lenguaje de programación C que implementa operaciones básicas de control de procesos. Las operaciones de control del proceso incluyen acciones como la terminación del programa con varios niveles de limpieza, ejecutar un intérprete de comandos externo o acceder a la lista de operaciones del entorno.

Resumen de funciones

Las funciones de control de procesos se definen en el stdlib.hencabezado ( cstdlibencabezado en C ++).

Función Descripción
Terminar
un programa
abort provoca la terminación anormal del programa (sin limpiar)
exit provoca la terminación normal del programa con la limpieza
_Exit provoca la terminación normal del programa sin limpiar ( C99 )
atexit registra una función que se llamará en la invocación de exit ()
quick_exit provoca la terminación normal del programa sin limpiar, pero con los búferes de E / S vacíos ( C11 )
at_quick_exit registra una función para ser llamada en la invocación de quick_exit ()
Comunicarse con
el medio ambiente
getenv accede a la lista de variables de entorno
system llama al procesador de comandos del entorno host

Referencias

enlaces externos