ATEXIT(3)

BEZEICHNUNG
atexit - lege eine Funktion fest, die bei Programmende aufgerufen wird

ÜBERSICHT
#include <stdlib.h>

int atexit(void (*function")(void));

BESCHREIBUNG
Die Funktion atexit() legt die gegebene function fest als Aufzurufen bei normalem Programmende, entweder durch exit(2) oder surch zurückkehren zum main des Programmes. Funktionen, die so festgelegt werden werden in umgekehrter Reihenfolge ihrer Festlegung aufgerufen; es werden keine Argumente übergeben.

RÜCKGABEWERT
Die Funktion atexit() gibt 0 zurück bei Erfolg; anderenfalls wird der Wert -1 zurückgegeben und die globale Variable errno gesetzt um den Fehler anzuzeigen.

FEHLER

ENOMEM
    Nicht genug Speicher verfügbar um die Funktion hinzuzufügen.

KONFORM ZU
SVID 3, BSD 4.3, ISO 9899

SIEHE AUCH
exit(3), on_exit(3).