manpages-de - en to de translation catalogue (54 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: getdate, getdate_r - convert a date-plus-time string to broken-down time
de: getdate - zerlegt eine Datum-plus-Zeit-Zeichenkette in ihre Bestandteile

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 function B<getdate>()  converts a string representation of a date and time, contained in the buffer pointed to by I<string>, into a broken-down time.  The broken-down time is stored in a I<tm> structure, and a pointer to this structure is returned as the function result.  This I<tm> structure is allocated in static storage, and consequently it will be overwritten by further calls to B<getdate>().
de: Die Funktion B<getdate>() zerlegt eine als Zeichenkette gegebene Darstellung von Datum und Uhrzeit in ihre Bestandteile. Die Zeichenkette befindet sich in dem Puffer, auf den I<string> weist. Die Bestandteile werden in einer I<tm>-Struktur abgelegt. Als Funktionsergebnis wird ein Zeiger auf diese Struktur zurückgegeben. Diese I<tm>-Struktur wird in statischem Speicher bereitgestellt und somit bei weiteren Aufrufen von B<getdate>() überschrieben.

note: type: Plain text
en: In contrast to B<strptime>(3), (which has a I<format> argument), B<getdate>()  uses the formats found in the file whose full pathname is given in the environment variable B<DATEMSK>.  The first line in the file that matches the given input string is used for the conversion.
de: Im Gegensatz zu B<strptime>(3), (die ein Argument I<format> hat), verwendet B<getdate>() die Formate, die sie in der Datei findet, deren vollständiger Pfadname in der Umgebungsvariablen B<DATEMSK> angegeben ist. Die erste Zeile in dieser Datei, die zu der angegebenen Zeichenkette passt, wird für die Umwandlung verwendet.

note: type: Plain text
en: The matching is done case insensitively.  Superfluous whitespace, either in the pattern or in the string to be converted, is ignored.
de: Dabei wird nicht zwischen Groß- und Kleinbuchstaben unterschieden. Überflüssiger Leerraum (Whitespace) wird ignoriert, sowohl im Muster als auch in der Zeichenkette, die zerlegt werden soll.

note: type: Plain text
en: The conversion specifications that a pattern can contain are those given for B<strptime>(3).  One more conversion specification is specified in POSIX.1-2001:
de: Die Umwandlungsspezifikationen, die in einem Muster enthalten sein dürfen, entsprechen den in B<strptime>(3) angegebenen. Eine weitere zulässige Spezifikation ist in POSIX.1-2001 angegeben:

note: FIXME Is it (still) true that %Z is not supported in glibc? Looking at the glibc 2.21 source code, where the implementation uses strptime(), suggests that it might be supported. type: Plain text
en: Timezone name.  This is not implemented in glibc.
de: Name der Zeitzone; in Glibc nicht implementiert

note: type: Plain text
en: When B<%Z> is given, the structure containing the broken-down time is initialized with values corresponding to the current time in the given timezone.  Otherwise, the structure is initialized to the broken-down time corresponding to the current local time (as by a call to B<localtime>(3)).
de: Wenn B<%Z> angegeben wird, wird die Struktur, welche die heruntergebrochene Zeit beherbergt, mit der aktuellen Zeit in der angegebenen Zeitzone initialisiert. Ansonsten wird sie mit der heruntergebrochenen Zeit der aktuellen lokalen Zeit initialisiert (durch einen Aufruf von B<localtime>(3)).

note: type: Plain text
en: When only the day of the week is given, the day is taken to be the first such day on or after today.
de: Wenn nur ein Wochentag angegeben wurde, wird er als erster solcher Tag am oder nach dem heutigen Tag angesehen.

note: type: Plain text
en: When only the month is given (and no year), the month is taken to be the first such month equal to or after the current month.  If no day is given, it is the first day of the month.
de: Wenn ausschließlich der Monat angegeben wird (und kein Jahr), wird der erste gleichnamige Monat genommen, der dem aktuellen oder einem nachfolgenden Monat entspricht. Wenn kein Tag angegeben wird, wird der erste Tag des Monats angenommen.

note: type: Plain text
en: When no hour, minute and second are given, the current hour, minute and second are taken.
de: Wenn keine Stunde, Minute und Sekunde angegeben wird, werden die aktuelle Stunde, Minute und Sekunde verwendet.

note: type: Plain text
en: If no date is given, but we know the hour, then that hour is taken to be the first such hour equal to or after the current hour.
de: Wenn kein Datum angegeben wird, jedoch die Stunde bekannt ist, dann wird die Stunde genommen, die der aktuellen oder einer späteren entspricht.

note: type: Plain text
en: B<getdate_r>()  is a GNU extension that provides a reentrant version of B<getdate>().  Rather than using a global variable to report errors and a static buffer to return the broken down time, it returns errors via the function result value, and returns the resulting broken-down time in the caller-allocated buffer pointed to by the argument I<res>.
de: B<getdate_r>() ist eine GNU-Erweiterung, die eine ablaufinvariante Version von B<getdate>() bereitstellt. Anstatt eine globale Variable für Fehlerberichte und einen statischen Puffer zur Rückgabe der heruntergebrochenen Zeit zu nutzen, gibt sie Fehler als Funktionsergebnis zurück und verwendet zur Ausgabe der heruntergebrochenen Zeit den vom Aufrufenden bereitgestellten Puffer, auf den I<res> weist.

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

note: type: Plain text
en: When successful, B<getdate>()  returns a pointer to a I<struct tm>.  Otherwise, it returns NULL and sets the global variable I<getdate_err> to one of the error numbers shown below.  Changes to I<errno> are unspecified.
de: Bei Erfolg gibt B<getdate>() einen Zeiger zu einer I<struct tm> zurück. Ansonsten wird NULL zurückgegeben und die globale Variable I<getdate_err> mit einer der im Folgenden angegebenen Fehlernummern gesetzt. Änderungen an I<errno> sind nicht spezifiziert.

note: type: Plain text
en: On success B<getdate_r>()  returns 0; on error it returns one of the error numbers shown below.
de: Bei Erfolg gibt B<getdate_r>() 0 zurück; bei Fehlern ist der Rückgabewert eine der folgenden Fehlernummern.

note: type: SH
en: ERRORS
de: FEHLER

note: type: Plain text
en: The following errors are returned via I<getdate_err> (for B<getdate>())  or as the function result (for B<getdate_r>()):
de: Die folgenden Fehler werden mittels I<getdate_err> (für B<getdate>()) oder als das Funktionsergebnis (für B<getdate_r>()) zurückgegeben:

note: type: Plain text
en: The B<DATEMSK> environment variable is not defined, or its value is an empty string.
de: Die Umgebungsvariable B<DATEMSK> ist nicht definiert oder ihr Wert ist eine leere Zeichenkette.

note: type: Plain text
en: The template file specified by B<DATEMSK> cannot be opened for reading.
de: Die durch B<DATEMSK> angegebene Vorlagendatei konnte nicht zum Lesen geöffnet werden.

note: stat() type: Plain text
en: Failed to get file status information.
de: Der Dateistatus konnte nicht ermittelt werden.

note: type: Plain text
en: The template file is not a regular file.
de: Die Vorlagendatei ist keine reguläre Datei.

note: type: Plain text
en: An error was encountered while reading the template file.
de: Während des Lesens der Vorlagendatei ist ein Fehler aufgetreten.

note: Error 6 doesn't seem to occur in glibc type: Plain text
en: Memory allocation failed (not enough memory available).
de: Speicherzuordnung fehlgeschlagen (nicht ausreichend Speicher verfügbar)

note: type: Plain text
en: There is no line in the file that matches the input.
de: Keine Zeile in der Datei passt zur Eingabe.

note: type: Plain text
en: Invalid input specification.
de: ungültige Beschreibung in der Eingabe

note: type: SH
en: ENVIRONMENT
de: UMGEBUNGSVARIABLEN

note: type: Plain text
en: File containing format patterns.
de: Datei, die Formatmuster enthält

note: type: Plain text
en: Variables used by B<strptime>(3).
de: Variablen, die von B<strptime>(3) verwendet werden

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: The POSIX.1 specification for B<strptime>(3)  contains conversion specifications using the B<%E> or B<%O> modifier, while such specifications are not given for B<getdate>().  In glibc, B<getdate>()  is implemented using B<strptime>(3), so that precisely the same conversions are supported by both.
de: Die Beschreibung in POSIX.1 für B<strptime>(3) enthält Beschreibungen für Umwandlungen, welche die Modifizierer B<%E> und B<%O> verwenden, während es solche Beschreibungen für B<getdate>() nicht gibt. Die Glibc implementiert B<getdate>() mittels B<strptime>(3), sodass beide die gleichen Umwandlungen unterstützen.

note: type: SH
en: EXAMPLE
de: BEISPIEL

note: type: Plain text
en: The program below calls B<getdate>()  for each of its command-line arguments, and for each call displays the values in the fields of the returned I<tm> structure.  The following shell session demonstrates the operation of the program:
de: Das folgende Programm ruft B<getdate>() für jedes seiner Befehlszeilen-Argumente auf und gibt für jeden Aufruf die Werte der Felder in der zurückgegebenen I<tm>-Struktur aus. Die folgende Shell-Sitzung demonstriert die Nutzung des Programms:

note: type: Plain text
en: $B< TFILE=$PWD/tfile>
    $B< echo \(aq%A\(aq E<gt> $TFILE >      # Full name of the day of the week
    $B< echo \(aq%T\(aq E<gt>E<gt> $TFILE>      # ISO date (YYYY-MM-DD)
    $B< echo \(aq%F\(aq E<gt>E<gt> $TFILE>      # Time (HH:MM:SS)
    $B< date>
    $B< export DATEMSK=$TFILE>
    $B< ./a.out Tuesday \(aq2009-12-28\(aq \(aq12:22:33\(aq>
    Sun Sep  7 06:03:36 CEST 2008
    Call 1 ("Tuesday") succeeded:
        tm_sec   = 36
        tm_min   = 3
        tm_hour  = 6
        tm_mday  = 9
        tm_mon   = 8
        tm_year  = 108
        tm_wday  = 2
        tm_yday  = 252
        tm_isdst = 1
    Call 2 ("2009-12-28") succeeded:
        tm_sec   = 36
        tm_min   = 3
        tm_hour  = 6
        tm_mday  = 28
        tm_mon   = 11
        tm_year  = 109
        tm_wday  = 1
        tm_yday  = 361
        tm_isdst = 0
    Call 3 ("12:22:33") succeeded:
        tm_sec   = 33
        tm_min   = 22
        tm_hour  = 12
        tm_mday  = 7
        tm_mon   = 8
        tm_year  = 108
        tm_wday  = 0
        tm_yday  = 250
        tm_isdst = 1
de: $B< TFILE=$PWD/tfile>
    $B< echo \(aq%A\(aq E<gt> $TFILE >      # vollständiger Name des Wochentags
    $B< echo \(aq%T\(aq E<gt>E<gt> $TFILE>      # ISO-Datum (YYYY-MM-DD)
    $B< echo \(aq%F\(aq E<gt>E<gt> $TFILE>      # Zeit (HH:MM:SS)
    $B< date>
    $B< export DATEMSK=$TFILE>
    $B< ./a.out Tuesday \(aq2009-12-28\(aq \(aq12:22:33\(aq>
    Sun Sep  7 06:03:36 CEST 2008
    Aufruf 1 ("Tuesday") erfolgreich:
        tm_sec   = 36
        tm_min   = 3
        tm_hour  = 6
        tm_mday  = 9
        tm_mon   = 8
        tm_year  = 108
        tm_wday  = 2
        tm_yday  = 252
        tm_isdst = 1
    Aufruf 2 ("2009-12-28") erfolgreich:
        tm_sec   = 36
        tm_min   = 3
        tm_hour  = 6
        tm_mday  = 28
        tm_mon   = 11
        tm_year  = 109
        tm_wday  = 1
        tm_yday  = 361
        tm_isdst = 0
    Aufruf 3 ("12:22:33") erfolgreich:
        tm_sec   = 33
        tm_min   = 22
        tm_hour  = 12
        tm_mday  = 7
        tm_mon   = 8
        tm_year  = 108
        tm_wday  = 0
        tm_yday  = 250
        tm_isdst = 1

note: type: SS
en: Program source
de: Programmquelltext

note: type: Plain text
en:         if (tmp == NULL) {
                printf("Call %d failed; getdate_err = %d\en",
                       j, getdate_err);
                continue;
            }
de:         if (tmp == NULL) {
                printf("Aufruf %d fehlgeschlagen; getdate_err = %d\en",
                       j, getdate_err);
                continue;
            }

note: type: Plain text
en:         printf("Call %d (\e"%s\e") succeeded:\en", j, argv[j]);
            printf("    tm_sec   = %d\en", tmp-E<gt>tm_sec);
            printf("    tm_min   = %d\en", tmp-E<gt>tm_min);
            printf("    tm_hour  = %d\en", tmp-E<gt>tm_hour);
            printf("    tm_mday  = %d\en", tmp-E<gt>tm_mday);
            printf("    tm_mon   = %d\en", tmp-E<gt>tm_mon);
            printf("    tm_year  = %d\en", tmp-E<gt>tm_year);
            printf("    tm_wday  = %d\en", tmp-E<gt>tm_wday);
            printf("    tm_yday  = %d\en", tmp-E<gt>tm_yday);
            printf("    tm_isdst = %d\en", tmp-E<gt>tm_isdst);
        }
de:         printf("Aufruf %d (\e"%s\e") erfolgreich:\en", j, argv[j]);
            printf("    tm_sec   = %d\en", tmp-E<gt>tm_sec);
            printf("    tm_min   = %d\en", tmp-E<gt>tm_min);
            printf("    tm_hour  = %d\en", tmp-E<gt>tm_hour);
            printf("    tm_mday  = %d\en", tmp-E<gt>tm_mday);
            printf("    tm_mon   = %d\en", tmp-E<gt>tm_mon);
            printf("    tm_year  = %d\en", tmp-E<gt>tm_year);
            printf("    tm_wday  = %d\en", tmp-E<gt>tm_wday);
            printf("    tm_yday  = %d\en", tmp-E<gt>tm_yday);
            printf("    tm_isdst = %d\en", tmp-E<gt>tm_isdst);
        }

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