ATEXIT(3)

NOMBRE
atexit - registra una función para ser llamada al momento de una terminación normal del programa.

SINOPSIS
#include <stdlib.h>

int atexit(void (*function")(void));

DESCRIPCION
La función atexit() registra function para ser llamada al momento de una terminación normal, tanto por vía de exit(2) o de un retorno desde main. Funciones así registradas son llamadas en orden inverso a su registración; ningún argumento puede ser pasado.

VALOR RETORNADO
La función atexit() retorna el valor 0 si fue exitosa; de otro modo el valor -1 es retornado y la variable global errno es asignada al error indicado.

ERRORES

ENOMEM
    Insuficiente memoria disponible para agregar la función.

CONFORME A
SVID 3, BSD 4.3, ISO 9899

VER TAMBIEN
exit(3), on_exit(3)