Provided by: manpages-de-dev_0.10-1_all bug

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)