Provided by: manpages-fr_1.67.0-1_all bug

NOM

       on_exit  -  Programmer  une  fonction  à  appeler  à  la fin normale du
       programme.

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  appelée
       lors  de  la fin normale du programme, soit par l’appel à exit(2), soit
       lors du retour de la fonction  main.   La  fonction  reçoit  l’argument
       transmis à exit(3) et l’argument arg transmis à on_exit().

VALEUR RENVOYÉE

       La fonction on_exit() renvoie 0 si elle réussit ou -1 si elle échoue.

CONFORMITÉ

       Cette  fonction  provient  de SunOS 4, mais est également présente dans
       libc4, libc5 et les GlibC. Elle n’apparaît plus dans Solaris (SunOS 5).
       Évitez d’utiliser cette fonction pour lui préférer la fonction standard
       atexit(3).

VOIR AUSSI

       atexit(3), exit(3), _exit(3)

TRADUCTION

       Christophe Blaess, 1996-2003.