manpages-de - en to de translation catalogue (56 entries)

note: type: TH
en: 2019-03-06
de: 6. März 2019

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

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: glob, globfree - find pathnames matching a pattern, free memory from glob()
de: glob, globfree - findet Pfadnamen, die einem Muster genügen; gibt von glob() belegten Speicher frei

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

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: The B<glob>()  function searches for all the pathnames matching I<pattern> according to the rules used by the shell (see B<glob>(7)).  No tilde expansion or parameter substitution is done; if you want these, use B<wordexp>(3).
de: Die Funktion B<glob>() sucht alle Pfadnamen, die nach den von der Shell verwendeten Regeln dem Muster I<pattern> genügen und gibt sie zurück (siehe auch B<glob>(7)). Tilde-Erweiterungen und Parametersubstitutionen werden nicht durchgeführt.

note: type: Plain text
en: The B<globfree>()  function frees the dynamically allocated storage from an earlier call to B<glob>().
de: Die Funktion B<globfree>() gibt den dynamisch allozierten Speicher wieder frei, der noch von einem früheren Aufruf von B<glob>() belegt wird.

note: type: Plain text
en: The results of a B<glob>()  call are stored in the structure pointed to by I<pglob>.  This structure is of type I<glob_t> (declared in I<E<lt>glob.hE<gt>>)  and includes the following elements defined by POSIX.2 (more may be present as an extension):
de: Die Ergebnisse eines Aufrufes von B<glob>() werden in der Struktur gespeichert, auf die I<pglob> zeigt. Sie ist vom Typ B<glob_t> (deklariert in B<E<lt>glob.hE<gt>>) und enthält die folgenden von POSIX.2 definierten Elemente (als Erweiterung können zusätzliche Elemente vorhanden sein):

note: type: Plain text
en: typedef struct {
        size_t   gl_pathc;    /* Count of paths matched so far  */
        char   **gl_pathv;    /* List of matched pathnames.  */
        size_t   gl_offs;     /* Slots to reserve in I<gl_pathv>.  */
    } glob_t;
de: typedef struct {
        size_t   gl_pathc;  /* Anzahl der bisher gefundenen Dateinamen */
        char   **gl_pathv;  /* Liste passender Pfadnamen */
        size_t   gl_offs;   /* in I<gl_pathv> zu reservierendende "Slots" */
    } glob_t;

note: type: Plain text
en: Results are stored in dynamically allocated storage.
de: Die Ergebnisse werden in dynamisch alloziertem Speicher abgelegt.

note: type: Plain text
en: The argument I<flags> is made up of the bitwise OR of zero or more the following symbolic constants, which modify the behavior of B<glob>():
de: Das Argument I<flags> besteht aus einer bitweisen ODER-Verknüpfung von null oder mehreren der folgenden symbolischen Konstanten, die das Verhalten von B<glob>() bestimmen:

note: type: Plain text
en: Return upon a read error (because a directory does not have read permission, for example).  By default, B<glob>()  attempts carry on despite errors, reading all of the directories that it can.
de: Funktion bei Lesefehler beenden (weil z.\ B. für ein Verzeichnis das Lesen nicht gestattet ist). Standardmäßig versucht B<glob>(), trotz Fehlern weiterzumachen und alle Verzeichnisse zu lesen, die ihr möglich sind.

note: type: Plain text
en: Append a slash to each path which corresponds to a directory.
de: An jeden gefundenen Pfad einen Schrägstrich an, wenn dieser einemVerzeichnis entspricht.

note: type: Plain text
en: Don't sort the returned pathnames.  The only reason to do this is to save processing time.  By default, the returned pathnames are sorted.
de: Die zurückgegebenen Pfadnamen nicht sortieren. Der einzige Grund dafür ist das Einsparen von Zeit für die Verarbeitung. Standardmäßig werden die zurückgegebenen Pfadnamen sortiert.

note: type: Plain text
en: Reserve I<pglob-E<gt>gl_offs> slots at the beginning of the list of strings in I<pglob-E<gt>pathv>.  The reserved slots contain null pointers.
de: I<pglob-E<gt>gl_offs> Einträge am Anfang der String-Liste in I<pglob-E<gt>pathv> reservieren. Die reservierten Einträge enthalten Null-Zeiger.

note: type: Plain text
en: If no pattern matches, return the original pattern.  By default, B<glob>()  returns B<GLOB_NOMATCH> if there are no matches.
de: Falls kein Muster passt, das ursprüngliche Muster zurückgeben. Standardmäßig gibt B<glob>() B<GLOB_NOMATCH> zurück, wenn es keine Fundstellen gibt.

note: type: Plain text
en: Append the results of this call to the vector of results returned by a previous call to B<glob>().  Do not set this flag on the first invocation of B<glob>().
de: Die Ergebnisse dieses Aufrufs an den Ergebnisvektor eines früheren Aufrufs von B<glob>() anhängen. Setzen Sie diesen Schalter nicht beim ersten Aufruf von B<glob>().

note: type: Plain text
en: Don't allow backslash (\(aq\e\(aq) to be used as an escape character.  Normally, a backslash can be used to quote the following character, providing a mechanism to turn off the special meaning metacharacters.
de: Den linksseitigen Schrägstrich (»\e«) nicht als Escape-Zeichen zulassen. Normalerweise wird dieses Zeichen verwendet, um die folgenden Zeichen zu maskieren und somit einen Mechanismus zum Ausschalten der besonderen Bedeutung von Metazeichen zu bieten.

note: type: Plain text
en: I<flags> may also include any of the following, which are GNU extensions and not defined by POSIX.2:
de: I<flags> kann auch einen der folgenden, nicht von POSIX.2 definierten Werte enthalten. Diese GNU-Erweiterungen sind:

note: type: Plain text
en: Allow a leading period to be matched by metacharacters.  By default, metacharacters can't match a leading period.
de: Den Abgleich eines führenden Punktes mit Metazeichen zulassen. Standardmäßig können Metazeichen nicht mit einem führenden Punkte abgeglichen werden.

note: type: Plain text
en: Use alternative functions I<pglob-E<gt>gl_closedir>, I<pglob-E<gt>gl_readdir>, I<pglob-E<gt>gl_opendir>, I<pglob-E<gt>gl_lstat>, and I<pglob-E<gt>gl_stat> for filesystem access instead of the normal library functions.
de: Die alternativen Funktionen I<pglob-E<gt>gl_closedir>, I<pglob-E<gt>gl_readdir>, I<pglob-E<gt>gl_opendir>, I<pglob-E<gt>gl_lstat> und I<pglob-E<gt>gl_stat> anstelle der normalen Bibliotheksfunktionen für den Zugriff auf das Dateisystem verwenden.for file system access instead of the normal library functions.

note: type: Plain text
en: Expand B<csh>(1)  style brace expressions of the form B<{a,b}>.  Brace expressions can be nested.  Thus, for example, specifying the pattern "{foo/{,cat,dog},bar}" would return the same results as four separate B<glob>()  calls using the strings: "foo/", "foo/cat", "foo/dog", and "bar".
de: Ersetzen von Klammerausdrücken der Form B<{a,b}> im B<csh>(1)-Stil. Klammerausdrücke können verschachtelt werden. So liefert zum Beispiel die Angabe des Musters »{foo/{,cat, dog}, bar}« die gleichen Ergebnisse wie vier separate Aufrufe von B<glob>() mit den Zeichenketten »foo/«, »foo/cat«, »foo/dog« und »bar«.

note: type: Plain text
en: If the pattern contains no metacharacters, then it should be returned as the sole matching word, even if there is no file with that name.
de: Falls das Muster keine Metazeichen enthält, sollte es als das einzige Ergebnis zurückgegeben werden, auch wenn keine Datei mit diesem Namen existiert.

note: type: Plain text
en: Carry out tilde expansion.  If a tilde (\(aq~\(aq) is the only character in the pattern, or an initial tilde is followed immediately by a slash (\(aq/\(aq), then the home directory of the caller is substituted for the tilde.  If an initial tilde is followed by a username (e.g., "~andrea/bin"), then the tilde and username are substituted by the home directory of that user.  If the username is invalid, or the home directory cannot be determined, then no substitution is performed.
de: Tilden ersetzen. Falls eine Tilde (»\~«) das einzige Zeichen im Muster ist oder einer Tilde als erstes Zeichen sofort ein Schrägstrich (»\«) folgt, wird die Tilde durch das Home-Verzeichnis des Aufrufenden ersetzt. Falls der einleitenden Tilde ein Benutzername folgt (z.\ B. ~/andrea/bin),  werden Tilde und Benutzername durch das Home-Verzeichnis des Benutzers ersetzt. Falls der Benutzername ungültig ist oder das Home-Verzeichnis nicht bestimmt werden kann, wird keine Substitution durchgeführt.

note: type: Plain text
en: This provides behavior similar to that of B<GLOB_TILDE>.  The difference is that if the username is invalid, or the home directory cannot be determined, then instead of using the pattern itself as the name, B<glob>()  returns B<GLOB_NOMATCH> to indicate an error.
de: Dieser Schalter bewirkt ein Verhalten ähnlich dem von B<GLOB_TILDE>. Der Unterschied ist, dass bei einem ungültigen Benutzernamen oder bei nicht ermittelbarem Home-Verzeichnis nicht das Muster selbst als Name verwendet wird, sondern B<glob>() B<GLOB_NOMATCH> zurückgibt, um einen Fehler anzuzeigen.

note: type: Plain text
en: This is a I<hint> to B<glob>()  that the caller is interested only in directories that match the pattern.  If the implementation can easily determine file-type information, then nondirectory files are not returned to the caller.  However, the caller must still check that returned files are directories.  (The purpose of this flag is merely to optimize performance when the caller is interested only in directories.)
de: Dies ist ein I<Hinweis> für B<glob>(), dass der Aufrufende nur an Verzeichnissen interessiert ist, die dem Muster entsprechen. Falls die Implementierung Informationen zum Dateityp leicht ermitteln kann, werden Dateien, die keine Verzeichnisse sind, nicht an den Aufrufenden  zurückgegeben. Allerdings muss der Aufrufende dennoch prüfen, ob die zurückgegebenen Dateien Verzeichnisse sind. (Der Zweck dieses Schalters ist lediglich eine Leistungsoptimierung, wenn der Aufrufende nur an Verzeichnissen interessiert ist.)

note: type: Plain text
en: If I<errfunc> is not NULL, it will be called in case of an error with the arguments I<epath>, a pointer to the path which failed, and I<eerrno>, the value of I<errno> as returned from one of the calls to B<opendir>(3), B<readdir>(3), or B<stat>(2).  If I<errfunc> returns nonzero, or if B<GLOB_ERR> is set, B<glob>()  will terminate after the call to I<errfunc>.
de: Falls I<errfunc> nicht NULL ist, wird sie mit den Parametern I<epath> und I<eerrno> aufgerufen, wenn ein Fehler auftritt. I<epath> ist der Zeiger auf den Pfad, bei dem der Fehler passierte, I<eerrno>der Wert von I<errno>, wie er von B<opendir>()3, B<readdir>(3) bzw. B<stat>(2) gesetzt wurde. Falls I<errfunc> einen Wert ungleich null zurückgibt oder wenn B<GLOB_ERR> gesetzt ist, kehrt B<glob>() nach dem Aufruf von I<errfunc> in das aufrufende Programm zurück.

note: type: Plain text
en: Upon successful return, I<pglob-E<gt>gl_pathc> contains the number of matched pathnames and I<pglob-E<gt>gl_pathv> contains a pointer to the list of pointers to matched pathnames.  The list of pointers is terminated by a null pointer.
de: Nach erfolgreicher Ausführung enthält I<pglob-E<gt>gl_pathc> die Anzahl der gefundenen Pfadnamen und I<pglob-E<gt>gl_pathv> ist ein Zeiger auf die Liste der gefundenen Pfadnamen. Die Liste der Zeiger wird mit einem Null-Zeiger abgeschlossen.

note: type: Plain text
en: It is possible to call B<glob>()  several times.  In that case, the B<GLOB_APPEND> flag has to be set in I<flags> on the second and later invocations.
de: Es ist möglich, B<glob>() mehrfach aufzurufen. In diesem Fall muss B<GLOB_APPEND> in I<flags> beim zweiten und jedem weiteren Aufruf gesetzt werden.

note: type: Plain text
en: As a GNU extension, I<pglob-E<gt>gl_flags> is set to the flags specified, B<or>ed with B<GLOB_MAGCHAR> if any metacharacters were found.
de: Als eine GNU-Erweiterung wird I<pglob-E<gt>gl_flags> auf die angegebenen Schalter, logisch mit B<GLOB_MAGCHAR> B<oder>-verknüpft, gesetzt, falls Metazeichen gefunden wurden.

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

note: type: Plain text
en: On successful completion, B<glob>()  returns zero.  Other possible returns are:
de: Nach erfolgreicher Ausführung gibt B<glob>() null zurück. Andere mögliche Werte sind:

note: type: Plain text
en: for running out of memory,
de: Speicher aufgebraucht

note: type: Plain text
en: for a read error, and
de: für einen Lesefehler und

note: type: Plain text
en: for no found matches.
de: falls keine Pfade gefunden wurden.

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: Plain text
en: In the above table, I<utent> in I<race:utent> signifies that if any of the functions B<setutent>(3), B<getutent>(3), or B<endutent>(3)  are used in parallel in different threads of a program, then data races could occur.  B<glob>()  calls those functions, so we use race:utent to remind users.
de: In der obigen Tabelle bedeutet I<utent> in I<race:utent>, dass, falls eine der Funktionen B<setutent>(3), B<getutent>(3) oder B<endutent>(3) in verschiedenen Threads eines Programms parallel verwandt werden, konkurrierende Zugriffe auf Daten (»data races«) auftreten könnten. B<glob>() ruft diese Funktionen auf, daher werden Benutzer mit »race:utent« daran erinnert.

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

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: The structure elements I<gl_pathc> and I<gl_offs> are declared as I<size_t> in glibc 2.1, as they should be according to POSIX.2, but are declared as I<int> in glibc 2.0.
de: Die Strukturelemente I<gl_pathc> und I<gl_offs> werden in der Glibc 2.1 als I<size_t> deklariert, wie sie es gemäß POSIX.2 sein sollten. In Glibc 2.0 sind sie aber als I<int> deklariert.

note: type: SH
en: BUGS
de: FEHLER

note: type: Plain text
en: The B<glob>()  function may fail due to failure of underlying function calls, such as B<malloc>(3)  or B<opendir>(3).  These will store their error code in I<errno>.
de: Die Funktion B<glob>() kann bei Fehlern der zugrunde liegenden Funktionsaufrufe wie B<malloc>(3) oder B<opendir>(3) fehlschlagen. Diese speichern ihren Fehlercode in I<errno>.

note: type: SH
en: EXAMPLE
de: BEISPIEL

note: type: Plain text
en: One example of use is the following code, which simulates typing
de: Ein Anwendungsbeispiel ist der folgende Code, der die Eingabe von

note: type: Plain text
en: in the shell:
de: in der Shell simuliert:

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/.
