ON_EXIT(3) Manuel du programmeur Linux ON_EXIT(3) NOM on_exit - Programmer une fonction appeler la fin normale du pro- gramme. SYNOPSIS #include <stdlib.h> int on_exit (void (*fonction)(int , void *), void *arg); DESCRIPTION La fonction on_exit() enregistre la fonction pour qu'elle soit appele lors de la fin normale du programme, soit par l'appel exit(3,n,1 builtins)(2), soit lors du retour de la fonction main. La fonction reoit l'argument transmis exit(3,n,1 builtins)(3) et l'argument arg transmis on_exit(). VALEUR RENVOYE La fonction on_exit() renvoie 0 si elle russit ou -1 si elle choue. CONFORMIT Cette fonction provient de SunOS, mais est prsente aussi dans libc4, libc5 et les GlibC. VOIR AUSSI exit(3,n,1 builtins)(3), atexit(3). TRADUCTION Christophe Blaess, 1996-2003. LDP 21 juillet 2003 ON_EXIT(3)