INTRODUZIONE ALLA PROGRAMMAZIONE IN C



exit()



int exit (int status) - termina il processo che richiama questa funzione e ritorna il valore di uscita "status". Sia i programmi UNIX che quelli C (forked) sono in grado di leggere il valore dello stato. Per convenzione, uno stato uguale a 0 significa "fine normale", mentre qualsiasi altro valore indica un errore o un evento insolito. Molte chiamate alle librerie standard hanno la definizione degli errori nel file header sys/stat.h. Possiamo quindi facilmente derivare le nostre proprie convenzioni.