manpages-de 1.10 - en to de translation catalogue (36 entries)

note: type: TH
en: 2017-09-15
de: 15. September 2017

note: type: TH
en: Linux Programmer's Manual
de: Linux-Programmierhandbuch

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: getenv, secure_getenv - get an environment variable
de: getenv, secure_getenv - eine Umgebungsvariable abfragen

note: type: SH
en: SYNOPSIS
de: ÜBERSICHT

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
de: Mit Glibc erforderliche Makros (siehe B<feature_test_macros>(7)):

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: The B<getenv>()  function searches the environment list to find the environment variable I<name>, and returns a pointer to the corresponding I<value> string.
de: Die Funktion B<getenv>() sucht in der Liste der Umgebungsvariablen die Umgebungsvariable I<name> und gibt einen Zeiger auf die passende Zeichenkette I<Wert>.

note: type: Plain text
en: The GNU-specific B<secure_getenv>()  function is just like B<getenv>()  except that it returns NULL in cases where "secure execution" is required.  Secure execution is required if one of the following conditions was true when the program run by the calling process was loaded:
de: Die GNU-spezifische Funktion B<secure_getenv>() ist mit B<getenv>() identisch, außer dass sie in Fällen, in denen eine »sichere Ausführung« erforderlich ist, NULL zurückgibt. Sichere Ausführung ist nötig, falls eine der folgenden Bedingungen wahr war, als das vom aufrufenden Prozess gestartete Programm geladen wurde:

note: type: Plain text
en: the process's effective user ID did not match its real user ID or the process's effective group ID did not match its real group ID (typically this is the result of executing a set-user-ID or set-group-ID program);
de: Die effektive Benutzerkennung des Prozesses passte nicht zur realen Benutzerkennung oder die effektive Gruppenkennung passte nicht zur realen Gruppenkennung. (Üblicherweise resultiert dies aus der Ausführung eines Set-User-ID- oder Set-Group-ID-Programms).

note: type: Plain text
en: the effective capability bit was set on the executable file; or
de: Das effektive Capability-Bit war für eine ausführbare Datei nicht gesetzt oder

note: type: Plain text
en: the process has a nonempty permitted capability set.
de: der Prozess hat eine nicht leere, zulässige Capability gesetzt.

note: type: Plain text
en: Secure execution may also be required if triggered by some Linux security modules.
de: Sichere Ausführung kann ebenso erforderlich sein, falls dies durch irgendwelche Linux-Sicherheitsmodule ausgelöst wird.

note: type: Plain text
en: The B<secure_getenv>()  function is intended for use in general-purpose libraries to avoid vulnerabilities that could occur if set-user-ID or set-group-ID programs accidentally trusted the environment.
de: Die Funktion B<secure_getenv>() ist zur Benutzung in Universalbibliotheken gedacht, um Schwachstellen zu vermeiden. Diese können auftreten, wenn Set-User-ID- oder Set-Group-ID-Programme versehentlich der Umgebung vertrauen.

note: type: SH
en: RETURN VALUE
de: RÜCKGABEWERT

note: type: Plain text
en: The B<getenv>()  function returns a pointer to the value in the environment, or NULL if there is no match.
de: Die Funktion B<getenv>() gibt einen Zeiger auf den Wert in der Umgebung oder NULL zurück, falls es keine Übereinstimmung gibt.

note: type: SH
en: VERSIONS
de: VERSIONEN

note: type: Plain text
en: B<secure_getenv>()  first appeared in glibc 2.17.
de: B<secure_getenv>() kam erstmals in Glibc 2.17 vor.

note: type: SH
en: ATTRIBUTES
de: ATTRIBUTE

note: type: Plain text
en: For an explanation of the terms used in this section, see B<attributes>(7).
de: Siehe B<attributes>(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

note: type: tbl table
en: Interface
de: Schnittstelle

note: type: tbl table
en: Attribute
de: Attribut

note: type: tbl table
en: Value
de: Wert

note: type: tbl table
en: Thread safety
de: Multithread-Fähigkeit

note: type: SH
en: CONFORMING TO
de: KONFORM ZU

note: type: Plain text
en: B<secure_getenv>()  is a GNU extension.
de: B<secure_getenv>() ist eine GNU-Erweiterung.

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: The strings in the environment list are of the form I<name=value>.
de: Die Zeichenketten in der Liste der Umgebungsvariablen haben das Format I<Name=Wert>.

note: type: Plain text
en: As typically implemented, B<getenv>()  returns a pointer to a string within the environment list.  The caller must take care not to modify this string, since that would change the environment of the process.
de: Wie normalerweise implementiert, gibt B<getenv>() einen Zeiger auf eine Zeichenkette innerhalb der Liste der Umgebungsvariablen zurück. Der Aufrufende muss sicherstellen, dass diese Zeichenkette sich nicht ändert, da das die Umgebung des Prozesses ändern würde.

note: type: Plain text
en: The implementation of B<getenv>()  is not required to be reentrant.  The string pointed to by the return value of B<getenv>()  may be statically allocated, and can be modified by a subsequent call to B<getenv>(), B<putenv>(3), B<setenv>(3), or B<unsetenv>(3).
de: Die Implementierung von B<getenv>() muss nicht wiedereintrittsfähig sein. Die Zeichenkette, auf die der Rückgabewert der Funktion zeigt, könnte statisch zugewiesen werden und von einem anschließenden Aufruf von B<getenv>(), B<putenv>(3), B<setenv>(3) oder B<unsetenv>(3) geändert werden.

note: type: Plain text
en: The "secure execution" mode of B<secure_getenv>()  is controlled by the B<AT_SECURE> flag contained in the auxiliary vector passed from the kernel to user space.
de: Der Modus »sichere Ausführung« von B<secure_getenv>() wird durch den Schalter B<AT_SECURE> gesteuert, der in dem vom Kernel an den Userspace übergebenen Hilfsvektor enthalten ist.

note: type: SH
en: SEE ALSO
de: SIEHE AUCH

note: type: SH
en: COLOPHON
de: KOLOPHON

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.03 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.02 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.01 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.
