Linguaggio C - on_exit()

NOME

on_exit() - registra una funzione da chiamare durante la terminazione normale del programma

SINOPSI

#include <stdlib.h> int on_exit(void (*function)(int, void *), void *arg);

DESCRIZIONE

La funzione on_exit() registra la function passata in argomento con lo scopo che essa venga chiamata alla normale terminazione del programma.
Si ha la normale terminazione del programma, quando viene o invocata del programma stesso la funzione exit(), oppure quando viene raggiunto lo statement return contenuto nella funzione main() del programma.

La function riceve un intero dalla funzione exit() e un puntatore a void passato dall'argomento arg a sua volta passato durante la chiamata di questa funzione.

VALORE DI RITORNO

La funzione on_exit() ritorna il valore di 0 in caso di successo; altrimenti viene ritornato il valore di -1.

VEDI ANCHE

atexit() execve() _exit() exit() fork() system() wait()


Indice-C Indice linguaggio C
Indice librerie Indice librerie C
At Home Umberto Zappi Home Page
Indice funzioni Indice funzioni C