.BI "int atexit(void (*" function" )(void));
.fi
.SH BESCHREIBUNG
-Die Funktion \fBatexit()\fP legt die gegebene \fIfunction\fP fest als
-Aufzurufen bei normalem Programmende, entweder durch
+Die Funktion \fBatexit()\fP legt fest, daß die gegebene \fIfunction\fP
+bei normalem Programmende aufgerufen wird, entweder durch
.BR exit (2)
-oder surch zurückkehren zum \fBmain\fP des Programmes. Funktionen, die so
-festgelegt werden werden in umgekehrter Reihenfolge ihrer Festlegung
+oder durch Zurückkehren zur \fBmain\fP-Funktion des Programmes. Funktionen,
+die so festgelegt werden, werden in umgekehrter Reihenfolge ihrer Festlegung
aufgerufen; es werden keine Argumente übergeben.
.SH "RÜCKGABEWERT"
Die Funktion \fBatexit()\fP gibt 0 zurück bei Erfolg; anderenfalls wird
-der Wert \-1 zurückgegeben und die globale Variable \fIerrno\fP gesetzt
+der Wert \-1 zurückgegeben und die globale Variable \fIerrno\fP gesetzt,
um den Fehler anzuzeigen.
.SH "FEHLER"
.TP
.B ENOMEM
-Nicht genug Speicher verfügbar um die Funktion hinzuzufügen.
+Nicht genug Speicher verfügbar, um die Funktion hinzuzufügen.
.SH "KONFORM ZU"
SVID 3, BSD 4.3, ISO 9899
.SH "SIEHE AUCH"