manpages-de - en to de translation catalogue (24 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: asprintf, vasprintf - print to allocated string
de: asprintf, vasprintf - Ausgabe in reservierte Zeichenkette

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

note: type: Plain text
en: B<#define _GNU_SOURCE> /* See feature_test_macros(7) */
de: B<#define _GNU_SOURCE> /* siehe feature_test_macros(7) */

note: type: Plain text
en: B<int asprintf(char **>I<strp>B<, const char *>I<fmt>B<, ...);>
de: B<int asprintf(char **>I<strp>B<, const char *>I<fmt>B<, …);>

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: The functions B<asprintf>()  and B<vasprintf>()  are analogs of B<sprintf>(3)  and B<vsprintf>(3), except that they allocate a string large enough to hold the output including the terminating null byte (\(aq\e0\(aq), and return a pointer to it via the first argument.  This pointer should be passed to B<free>(3)  to release the allocated storage when it is no longer needed.
de: Die Funktionen B<asprintf>() und B<vasprintf>() sind analog zu B<sprintf>(3) und B<vsprintf>(3). Der Unterschied besteht darin, dass sie ausreichend großen Speicherplatz für die Zeichenkette reservieren, um die Ausgabe inklusive des abschließenden Null-Bytes (\(aq\e0\(aq) aufzunehmen. Ein Zeiger auf den Speicher wird über den ersten Parameter zurückgegeben. Dieser Zeiger sollte an B<free>(3) übergeben werden, um den reservierten Speicherbereich wieder freizugeben, wenn er nicht mehr benötigt wird.

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

note: type: Plain text
en: When successful, these functions return the number of bytes printed, just like B<sprintf>(3).  If memory allocation wasn't possible, or some other error occurs, these functions will return -1, and the contents of I<strp> are undefined.
de: Bei Erfolg geben diese Funktionen, wie auch B<sprintf>(3), die Anzahl ausgegebener Bytes zurück. Wenn Fehler auftreten (z.B. eine gescheiterte Speicherreservierung), geben diese Funktionen -1 zurück. Dann ist der Inhalt von I<strp> nicht definiert.

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: These functions are GNU extensions, not in C or POSIX.  They are also available under *BSD.  The FreeBSD implementation sets I<strp> to NULL on error.
de: Diese Funktionen sind GNU-Erweiterungen. Sie sind nicht in C oder POSIX definiert. Sie sind auch unter *BSD verfügbar. Die FreeBSD-Implementierung setzt I<strp> bei Fehlern auf NULL.

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