manpages-de 3.40-0.1 - en to de translation catalogue (36 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: qsort, qsort_r - sort an array
de: qsort, qsort_r - ein Feld sortieren

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

note: type: Plain text
en: B<void qsort(void *>I<base>B<, size_t >I<nmemb>B<, size_t >I<size>B<,>
    B<           int (*>I<compar>B<)(const void *, const void *));>
de: B<void qsort(void *>I<basis>B<, size_t >I<nmemb>B<, size_t >I<groesse>B<,>
    B<           int (*>I<vergleich>B<)(const void *, const void *));>

note: type: Plain text
en: B<void qsort_r(void *>I<base>B<, size_t >I<nmemb>B<, size_t >I<size>B<,>
    B<           int (*>I<compar>B<)(const void *, const void *, void *),>
    B<           void *>I<arg>B<);>
de: B<void qsort_r(void *>I<basis>B<, size_t >I<nmemb>B<, size_t >I<groesse>B<,>
    B<           int (*>I<vergleich>B<)(const void *, const void *, void *),>
    B<           void *>I<argument>B<);>

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<qsort>()  function sorts an array with I<nmemb> elements of size I<size>.  The I<base> argument points to the start of the array.
de: Die Funktion B<qsort>() sortiert ein Feld mit I<nmemb> Elementen der Größe I<groesse>. Das Argument I<basis> zeigt auf den Anfang des Feldes.

note: type: Plain text
en: The contents of the array are sorted in ascending order according to a comparison function pointed to by I<compar>, which is called with two arguments that point to the objects being compared.
de: Die Inhalte des Feldes werden in aufsteigender Reihenfolge sortiert, bezogen auf eine Vergleichsfunktion, auf die I<vergleich> zeigt. Diese wird mit zwei Argumenten aufgerufen, die auf die zu vergleichenden Objekte zeigen.

note: type: Plain text
en: The comparison function must return an integer less than, equal to, or greater than zero if the first argument is considered to be respectively less than, equal to, or greater than the second.  If two members compare as equal, their order in the sorted array is undefined.
de: Die Vergleichsfunktion muss eine Ganzzahl zurückgeben, die kleiner, gleich oder größer Null ist, je nachdem, ob das erste Argument kleiner, gleich oder größer als das zweite ist. Wenn zwei Inhalte des Feldes gleich sind, ist ihre Reihenfolge unbestimmt.

note: type: Plain text
en: The B<qsort_r>()  function is identical to B<qsort>()  except that the comparison function I<compar> takes a third argument.  A pointer is passed to the comparison function via I<arg>.  In this way, the comparison function does not need to use global variables to pass through arbitrary arguments, and is therefore reentrant and safe to use in threads.
de: Die Funktion B<qsort_r>() ist mit B<qsort>() identisch, außer, dass die Vergleichsfunktion I<compar> ein drittes Argument entgegennimmt. An die Vergleichsfunktion wird ein Zeiger per I<argument> übergeben. Auf diese Weise benötigt die Vergleichsfunktion keine globalen Variablen, um beliebige Argumente weiterzureichen und ist daher ablaufinvariant und sicher für die Verwendung in Threads.

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

note: type: Plain text
en: The B<qsort>()  and B<qsort_r>()  functions return no value.
de: Die Funktionen B<qsort>() und B<qsort_r>() geben keinen Wert zurück.

note: type: SH
en: VERSIONS
de: VERSIONEN

note: type: Plain text
en: B<qsort_r>()  was added to glibc in version 2.8.
de: B<qsort_r>() wurde Glibc in Version 2.8 hinzugefügt.

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: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: To compare C strings, the comparison function can call B<strcmp>(3), as shown in the example below.
de: Um C-Zeichenketten zu vergleichen, rufen Sie B<strcmp>(3) auf, wie es im folgenden Beispiel gezeigt wird.

note: type: SH
en: EXAMPLE
de: BEISPIEL

note: type: Plain text
en: For one example of use, see the example under B<bsearch>(3).
de: Ein Beispiel für den Gebrauch finden Sie unter B<bsearch>(3).

note: type: Plain text
en: Another example is the following program, which sorts the strings given in its command-line arguments:
de: Ein weiteres Beispiel ist das folgende Programm, das Zeichenketten sortiert, die als Befehlszeilen-Argumente übergebenen werden:

note: type: Plain text
en: static int
    cmpstringp(const void *p1, const void *p2)
    {
        /* The actual arguments to this function are "pointers to
           pointers to char", but strcmp(3) arguments are "pointers
           to char", hence the following cast plus dereference */
de: static int
    cmpstringp(const void *p1, const void *p2)
    {
        /* Die tatsächlichen Argumente dieser Funktion sind »Zeiger auf
           Zeiger auf char«, strcmp(3)-Argumente sind aber »Zeiger auf
           char«, daher wird im Folgenden umgewandelt und zurückverfolgt*/

note: type: Plain text
en:     if (argc E<lt> 2) {
            fprintf(stderr, "Usage: %s E<lt>stringE<gt>...\en", argv[0]);
            exit(EXIT_FAILURE);
        }
de:     if (argc E<lt> 2) {
            fprintf(stderr, "Aufruf: %s E<lt>ZeichenketteE<gt>…\en", argv[0]);
            exit(EXIT_FAILURE);
        }

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