manpages-de - 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: setbuf, setbuffer, setlinebuf, setvbuf - stream buffering operations
de: setbuf, setbuffer, setlinebuf, setvbuf - Pufferaktionen für Streams

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: Plain text
en: B<setbuffer>(),
    B<setlinebuf>():
        Since glibc 2.19:
            _DEFAULT_SOURCE
        Glibc 2.19 and earlier:
            _BSD_SOURCE
de: B<setbuffer>(),
    B<setlinebuf>():
        Seit Glibc 2.19:
            _DEFAULT_SOURCE
        Glibc 2.19 und älter:
            _BSD_SOURCE

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: The three types of buffering available are unbuffered, block buffered, and line buffered.  When an output stream is unbuffered, information appears on the destination file or terminal as soon as written; when it is block buffered many characters are saved up and written as a block; when it is line buffered characters are saved up until a newline is output or input is read from any stream attached to a terminal device (typically I<stdin>).  The function B<fflush>(3)  may be used to force the block out early.  (See B<fclose>(3).)
de: Die drei verfügbaren Typen von Pufferungen sind nicht gepuffert, block-gepuffert und zeilen-gepuffert. Wenn ein Ausgabe-Stream nicht gepuffert ist, erscheinen die Informationen in der Zieldatei oder auf dem Terminal direkt nachdem sie geschrieben wurden. Wenn die Ausgabe block-gepuffert ist, werden viele Zeichen erst einmal gesammelt und dann in einem Rutsch ausgegeben. Wenn die Ausgabe zeilen-gepuffert ist, werden die Zeichen bis zu einem Zeilenvorschub-Zeichen gesammelt und erst dann ausgegeben, oder Eingaben wurden von einem beliebigen Datenstrom gelesen, der mit einem Endgerät verbunden ist (üblicherweise I<stdin>). Die Funktion B<fflush>(3) darf dazu verwendet werden, ein frühes Leeren des Puffers zu erzwingen (siehe auch B<fclose>(3)).

note: type: Plain text
en: Normally all files are block buffered.  If a stream refers to a terminal (as I<stdout> normally does), it is line buffered.  The standard error stream I<stderr> is always unbuffered by default.
de: Normalerweise sind alle Dateien block-gepuffert. Wenn ein Datenstrom mit einem Terminal verbunden ist (wie bei I<stdout> normalerweise der Fall), ist er zeilen-gepuffert. Der Standardfehlerstrom (I<stderr>) ist standardmäßig immer nicht gepuffert.

note: type: Plain text
en: The B<setvbuf>()  function may be used on any open stream to change its buffer.  The I<mode> argument must be one of the following three macros:
de: Die Funktion B<setvbuf>() wird genutzt, um zu jedem beliebigen Zeitpunkt die Pufferung eines geöffneten Streams zu ändern. Als Parameter wird I<mode> wird eine der drei folgenden Konstanten verwendet:

note: type: Plain text
en: unbuffered
de: nicht gepuffert

note: type: Plain text
en: line buffered
de: Zeilenpufferung

note: type: Plain text
en: fully buffered
de: voll gepuffert

note: type: Plain text
en: Except for unbuffered files, the I<buf> argument should point to a buffer at least I<size> bytes long; this buffer will be used instead of the current buffer.  If the argument I<buf> is NULL, only the mode is affected; a new buffer will be allocated on the next read or write operation.  The B<setvbuf>()  function may be used only after opening a stream and before any other operations have been performed on it.
de: Mit Ausnahme von ungepufferten Dateien sollte mit dem Argument I<buf> ein Zeiger auf einen Puffer angegeben werden, der mindestens I<size> Byte groß ist. Dieser Puffer wird anstelle des aktuellen Puffers verwendet. Wenn für I<buf> B<NULL> angegeben wird, ist nur der Modus betroffen; bei der nächsten Schreib- oder Leseaktion wird ein neuer Puffer reserviert. Die Funktion I<setvbuf>() darf nur dann angewendet werden, nachdem ein Stream geöffnet wurde und bevor irgendwelche anderen Aktionen darauf ausgeführt wurden.

note: type: Plain text
en: The other three calls are, in effect, simply aliases for calls to B<setvbuf>().  The B<setbuf>()  function is exactly equivalent to the call
de: Die anderen drei Funktionen sind im Endeffekt einfache Aliase für Aufrufe von B<setvbuf>(). Die Funktion B<setbuf>() entspricht genau dem folgendem Aufruf:

note: type: Plain text
en: The B<setbuffer>()  function is the same, except that the size of the buffer is up to the caller, rather than being determined by the default B<BUFSIZ>.  The B<setlinebuf>()  function is exactly equivalent to the call:
de: Die Funktion B<setbuffer>() ist die gleiche, bis auf die Tatsache, dass die Größe des Puffers vom Aufrufer bestimmt anstatt von der Voreinstellung B<BUFSIZ> übernommen wird. Die Funktion B<setlinebuf>() entspricht genau dem folgendem Aufruf:

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

note: type: Plain text
en: The function B<setvbuf>()  returns 0 on success.  It returns nonzero on failure (I<mode> is invalid or the request cannot be honored).  It may set I<errno> on failure.
de: Die Funktion B<setvbuf>()  gibt bei Erfolg 0 zurück. Sie gibt im Fehlerfall (I<mode> ist ungültig oder der Anfrage kann nicht genügt werden) ungleich Null zurück und darf dann I<errno> setzen.

note: type: Plain text
en: The other functions do not return a value.
de: Die anderen Funktionen geben keinen Wert zurück.

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: The B<setbuf>()  and B<setvbuf>()  functions conform to C89 and C99.
de: Die Funktionen B<setbuf>() und B<setvbuf>() sind konform zu C89 und C99.

note: type: SH
en: BUGS
de: FEHLER

note: type: Plain text
en: You must make sure that the space that I<buf> points to still exists by the time I<stream> is closed, which also happens at program termination.  For example, the following is invalid:
de: Sie müssen sicherstellen, dass der Puffer I<buf> zu dem Zeitpunkt, zu dem der Stream I<stream> geschlossen wird, noch existiert, was ebenfalls bei Programmende geschieht.

note: type: Plain text
en: int
    main(void)
    {
        char buf[BUFSIZ];
        setbuf(stdin, buf);
        printf("Hello, world!\en");
        return 0;
    }
de: int
    main(void)
    {
        char buf[BUFSIZ];
        setbuf(stdin, buf);
        printf("Hallo, Welt!\en");
        return 0;
    }

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