Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
getenv - Wert einer Umgebungsvariablen ermitteln
&pagelevel(4)&pagelevel
Definition | #include <stdlib.h> char *getenv(const char *name); getenv() durchsucht die aktuelle Umgebung des Prozesses, d.h. den Zeichenkettenvektor, auf den environ zeigt, nach einer Zeichenkette der Form "name = value" und gibt einen Zeiger auf die Zeichenkette zurück, die den Wert value für den angegebenen Variablennamen name enthält.
|
Returnwert | Wert von name | wenn eine entsprechende Zeichenkette vorhanden ist. |
| NULL-Zeiger | wenn keine entsprechende Zeichenkette vorhanden ist, oder wenn die S- Variable SYSPOSIX nicht existiert. |
Hinweise | Die Zeichenkette "name=value" darf nicht verändert werden. Sie kann jedoch von nachfolgenden putenv -Aufrufen überschrieben werden. Andere Bibliotheksfunktionen überschreiben die Zeichenkette nicht. Beim Start eines Programms wird neben den Voreinstellungen für die Umgebung auch die S-Variable SYSPOSIX als Umgebungsdefinition ausgewertet (siehe Abschnitt "Umgebungsvariablen“). |
Siehe auch | environ, putenv(), stdlib.h |