ON_EXIT
Section : Manuel du programmeur Linux (
3)
Mise à jour de la version anglaise : 26 juillet 2007
Index
Menu principal
NOM
on_exit - Programmer une fonction à appeler à la fin normale du processus
SYNOPSIS
#include <stdlib.h>
int on_exit(void (*fonction)(int , void *), void *arg);
Exigences de macros de test de fonctionnalités pour la glibc (voir
feature_test_macros(7)) :
on_exit() :
_BSD_SOURCE || _SVID_SOURCE
DESCRIPTION
La fonction
on_exit()
enregistre la
fonction
pour qu'elle soit appelée lors de la fin normale du processus,
soit par l'appel à
exit(3),
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 une valeur non nulle 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
_exit(2),
atexit(3),
exit(3)
TRADUCTION
Ce document est une traduction réalisée par Christophe Blaess
<http://www.blaess.fr/christophe/> le 5 novembre 1996
et révisée le 17 juillet 2008.
L'équipe de traduction a fait le maximum pour réaliser une adaptation
française de qualité. La version anglaise la plus à jour de ce document est
toujours consultable via la commande : « LANG=C man 3 on_exit ».
N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute
erreur dans cette page de manuel.
Index
- NOM
-
- SYNOPSIS
-
- DESCRIPTION
-
- VALEUR RENVOYÉE
-
- CONFORMITÉ
-
- VOIR AUSSI
-
- TRADUCTION
-
Dernière mise à jour : 17 juillet 2008