Provided by:
manpages-de-dev_0.10-1_all 
BEZEICHNUNG
clearenv - loscht die Liste der Umgebungsvariablen.
Diese Handbuchseite ist eventuell veraltet. Im Zweifelsfall ziehen Sie
die englischsprachige Handbuchseite zu Rate, indem Sie
man -LC 3 clearenv
eingeben.
"UBERSICHT
#include <stdlib.h>
int clearenv(void);
BESCHREIBUNG
Die Funktion clearenv() loscht alle Name-Werte-Paare aus der Liste der
Umgebungsvariablen.
R"UCKGABEWERT
Wurde die Funktion clearenv() erfolgreich ausgefuhrt, gibt sie null
zuruck. Ein von null verschiedener Ruckgabewert zeigt einen Fehler an.
VERF"UGBARKEIT
Nicht vorhanden in libc4, libc5. In glibc seit Version 2.0.
KONFORM ZU
Verschiedenen Unix-Varianten (DGUX, HPUX, QNX, ...). POSIX.9
(Schnittstellen zu FORTRAN77). POSIX.1-1996 hat clearenv() und
putenv() zunachst nicht akzeptiert, sich jedoch umentschieden und
geplant, die Funktionen in einer spateren Ausgabe des Standards
aufzunehmen. (s. B.4.6.1). SUSv3 enthalt jedoch nur putenv() und hat
clearenv() zuruckgewiesen.
ANMERKUNGEN
Wird in Programmen verwendet, die Wert auf Sicherheit legen. Falls die
Funktion selbst nicht verfugbar ist, erfullt die Zuweisung
environ = NULL;
moglicherweise denselben Zweck.
SIEHE AUCH
getenv(3), putenv(3), setenv(3), unsetenv(3), environ(7).
9. April 2002 CLEARENV(3)