Section courante

A propos

Section administrative du site

ON_EXIT

Dans la sortie
GNU C stdlib.h

Syntaxe

int on_exit(void (*function)(int status, void *arg), void *aarg);

Paramètres

Nom Description
function Ce paramètre permet d'indiquer le nom de la fonction à appeler.
status Ce paramètre permet d'indiquer le code de sortie à retourner.
arg Ce paramètre permet d'indiquer des paramètres de la fonctions à appeler.
aarg Ce paramètre permet d'indiquer un pointeur arbitraire des paramètres de la fonctions à appeler.

Description

Cette fonction permet d'enregistrer une fonction étant appeler lors du processus normal de terminaison. Ainsi, la fonction on_exit est une variante un peu plus puissante de la fonction atexit. Il accepte 2 paramètres, une fonction function et un pointeur arbitraire aarg. A la fin du programme, la fonction est appelée avec 2 paramètres : la valeur d'état (code de sortie) transmise pour quitter et le paramètre arg.

Remarque



Dernière mise à jour : Lundi, le 29 avril 2019