NOMBRE¶
on_exit - registra una función para ser invocada en la terminación
normal de un programa
SINOPSIS¶
#include <stdlib.h>
int on_exit(void (*funcion)(int , void *), void *param);
DESCRIPCIÓN¶
La función
on_exit() registra la
funcion dada para ser
invocada en la terminación normal de un programa, ya sea vía
exit(3) o vía el valor retornado por la función
main
del programa. A la
funcion se le pasa el parámetro de
exit(3) y el parámetro
param de
on_exit().
VALOR DEVUELTO¶
La función
on_exit() devuelve el valor 0 en caso de éxito, o un
valor distinto de cero en caso contrario.
Esta función viene de SunOS, pero también está presente en libc4,
libc5 y glibc.
VÉASE TAMBIÉN¶
atexit(3),
exit(3)