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
- Cette fonction est incluse dans la bibliothèque GNU C uniquement pour des raisons de compatibilité pour SunOS et peut ne pas être prise en charge par d'autres intégrations.
Dernière mise à jour : Lundi, le 29 avril 2019