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); |
Beschreibung | 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.
getenv() ist nicht threadsicher.
|
Returnwert | Zeiger auf eine Zeichenkette mit Wert von name |
|
| wenn eine entsprechende Zeichenkette vorhanden ist. |
| Nullzeiger | wenn keine entsprechende Zeichenkette vorhanden ist. |
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. BS2000 Der Inhalt des Zeichenkettenvektors, auf den environ zeigt, kann beim Programmstart mit Werten aus der SDF-P-Variablen SYSPOSIX. name besetzt werden (siehe environ und Abschnitt "Umgebungsvariablen“). (Ende)
|
Siehe auch | exec , environ , putenv() , setenv() , unsetenv() , stdlib.h , und Abschnitt "Umgebungsvariablen“.
|