manpages-de - en to de translation catalogue (48 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: lseek - reposition read/write file offset
de: lseek - den Datei-Offset für lesen/schreiben verändern

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

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: B<lseek>()  repositions the file offset of the open file description associated with the file descriptor I<fd> to the argument I<offset> according to the directive I<whence> as follows:
de: B<lseek>() setzt den Offset der mit dem Dateideskriptor I<fd> verbundenen offenen Dateideskription gemäß der I<whence>-Anweisung auf das Argument I<offset> wie folgt:

note: type: Plain text
en: The file offset is set to I<offset> bytes.
de: Der Datei-Offset wird auf I<offset> byte gesetzt.

note: type: Plain text
en: The file offset is set to its current location plus I<offset> bytes.
de: Der Datei-Offset wird auf die aktuelle Position plus I<offset> byte gesetzt.

note: type: Plain text
en: The file offset is set to the size of the file plus I<offset> bytes.
de: Der Datei-Offset wird auf die Dateigröße plus I<offset> byte gesetzt.

note: type: Plain text
en: B<lseek>()  allows the file offset to be set beyond the end of the file (but this does not change the size of the file).  If data is later written at this point, subsequent reads of the data in the gap (a "hole") return null bytes (\(aq\e0\(aq) until data is actually written into the gap.
de: B<lseek>() erlaubt es, den Offset einer Datei hinter ihr Dateiende zu setzen. (Das ändert aber nicht die Größe der Datei.)  Wenn dort später Daten geschrieben werden, geben Lesezugriffe auf die Lücke zwischen der eigentlichen Datei und den neuen Daten solange Null-Bytes (»\e0«) zurück, bis tatsächlich Daten in die Lücke geschrieben werden.

note: type: SS
en: Seeking file data and holes
de: Suchen von Daten und Lücken in der Datei

note: type: Plain text
en: Since version 3.1, Linux supports the following additional values for I<whence>:
de: Seit Version 3.1 unterstützt Linux die folgenden zusätzlichen Werte für I<whence>:

note: type: Plain text
en: Adjust the file offset to the next location in the file greater than or equal to I<offset> containing data.  If I<offset> points to data, then the file offset is set to I<offset>.
de: Einstellen des Datei-Offsets auf die nächste Position in der Datei größer oder gleich I<offset>, die Daten enthält. Falls I<offset> auf Daten zeigt, wird der Datei-Offset aufI<offset> gesetzt.

note: type: Plain text
en: Adjust the file offset to the next hole in the file greater than or equal to I<offset>.  If I<offset> points into the middle of a hole, then the file offset is set to I<offset>.  If there is no hole past I<offset>, then the file offset is adjusted to the end of the file (i.e., there is an implicit hole at the end of any file).
de: Einstellen des Datei-Offsets auf die nächste Lücke in der Datei größer oder gleich als I<offset>. Falls I<offset> in ein Loch zeigt, wird der Datei-Offset auf I<offset> gesetzt. Falls es hinter I<offset> keine Lücke gibt, wird der Datei-Offset auf das Dateiende eingestellt (d.\ h., am Ende jeder Datei gibt es ein implizites Loch).

note: type: Plain text
en: In both of the above cases, B<lseek>()  fails if I<offset> points past the end of the file.
de: In beiden der obigen Fälle schlägt B<lseek>() fehl, wenn I<offset> hinter das Dateiende weist.

note: type: Plain text
en: These operations allow applications to map holes in a sparsely allocated file.  This can be useful for applications such as file backup tools, which can save space when creating backups and preserve holes, if they have a mechanism for discovering holes.
de: Diese Operationen ermöglichen Anwendungen, Löcher in einer Datei mit verstreut zugewiesenem Speicherplatz (sparsely allocated file) abzubilden. Dies kann nützlich sein für Anwendungen wie Werkzeuge für Datei-Backups, die beim Erstellen von Backups Platz sparen und Löcher erhalten können, wenn sie über einen Mechanismus für die Erkennung von Löchern verfügen.

note: https://lkml.org/lkml/2011/4/22/79 http://lwn.net/Articles/440255/ http://blogs.oracle.com/bonwick/entry/seek_hole_and_seek_data type: Plain text
en: For the purposes of these operations, a hole is a sequence of zeros that (normally) has not been allocated in the underlying file storage.  However, a filesystem is not obliged to report holes, so these operations are not a guaranteed mechanism for mapping the storage space actually allocated to a file.  (Furthermore, a sequence of zeros that actually has been written to the underlying storage may not be reported as a hole.)  In the simplest implementation, a filesystem can support the operations by making B<SEEK_HOLE> always return the offset of the end of the file, and making B<SEEK_DATA> always return I<offset> (i.e., even if the location referred to by I<offset> is a hole, it can be considered to consist of data that is a sequence of zeros).
de: Für die Zwecke dieser Operationen ist ein Loch eine Sequenz von Nullen, die (in der Regel) nicht in dem zugrunde liegenden Dateispeicher zugeordnet sind. Jedoch ist ein Dateisystem nicht verpflichtet Löcher zu berichten, sodass diese Operationen kein sicherer Mechanismus zum Abbilden des tatsächlich einer Datei zugeordneten Speicherplatzes sind. (Darüber hinaus wird eine Reihe von Nullen, die tatsächlich an den zugrunde liegenden Speicher geschrieben wurde, nicht als ein Loch gemeldet werden.) In der einfachsten Implementierung kann ein Dateisystem die Operationen unterstützen, indem B<SEEK_HOLE> immer den Offset des Dateiendes und B<SEEK_DATA> immer den I<offset> zurück geben (d.h. selbst wenn I<offset> auf ein Loch weist, kann dieses Loch als eine Datensequenz angesehen werden, die aus Nullen besteht).

note: type: Plain text
en: The B<_GNU_SOURCE> feature test macro must be defined in order to obtain the definitions of B<SEEK_DATA> and B<SEEK_HOLE> from I<E<lt>unistd.hE<gt>>.
de: Das Featuretest-Makro B<_GNU_SOURCE> muss definiert sein, um die Definitionen von B<SEEK_DATA> und B<SEEK_HOLE> von I<E<lt>unistd.hE<gt>> beziehen zu können.

note: type: Plain text
en: The B<SEEK_HOLE> and B<SEEK_DATA> operations are supported for the following filesystems:
de: Die Operationen B<SEEK_HOLE> und B<SEEK_DATA> werden von den folgenden Dateisystemen unterstützt:

note: type: Plain text
en: Btrfs (since Linux 3.1)
de: Btrfs (seit Linux 3.1)

note: commit 93862d5e1ab875664c6cc95254fc365028a48bb1 type: Plain text
en: OCFS (since Linux 3.2)
de: OCFS (seit Linux 3.2)

note: type: Plain text
en: XFS (since Linux 3.5)
de: XFS (seit Linux 3.5)

note: type: Plain text
en: ext4 (since Linux 3.8)
de: Ext4 (seit Linux 3.8)

note: type: Plain text
en: B<tmpfs>(5)  (since Linux 3.8)
de: B<tmpfs>(5)  (seit Linux 3.8)

note: commit 1c6dcbe5ceff81c2cf8d929646af675cd59fe7c0 commit 24bab491220faa446d945624086d838af41d616c type: Plain text
en: NFS (since Linux 3.18)
de: NFS (seit Linux 3.18)

note: commit 0b5da8db145bfd44266ac964a2636a0cf8d7c286 type: Plain text
en: FUSE (since Linux 4.5)
de: FUSE (seit Linux 4.5)

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

note: type: Plain text
en: Upon successful completion, B<lseek>()  returns the resulting offset location as measured in bytes from the beginning of the file.  On error, the value I<(off_t)\ -1> is returned and I<errno> is set to indicate the error.
de: Nach erfolgreicher Ausführung gibt B<lseek>() die neue Position in der Datei zurück, gemessen in Bytes vom Anfang der Datei. Anderenfalls wird der Wert I<(off_t)\ -1> zurückgegeben und I<errno> gesetzt, um den den Fehler anzuzeigen.

note: type: SH
en: ERRORS
de: FEHLER

note: type: Plain text
en: I<fd> is not an open file descriptor.
de: I<fd> ist kein Deskriptor für eine geöffnete Datei.

note: Some systems may allow negative offsets for character devices and/or for remote filesystems. type: Plain text
en: I<whence> is not valid.  Or: the resulting file offset would be negative, or beyond the end of a seekable device.
de: I<whence> ist ungültig. Oder: der resultierende Datei-Offset wäre negativ oder hinter dem Ende eines durchsuchbaren Geräts.

note: type: Plain text
en: I<whence> is B<SEEK_DATA> or B<SEEK_HOLE>, and the file offset is beyond the end of the file.
de: I<whence> ist B<SEEK_DATA> oder B<SEEK_HOLE> und der Datei-Offset ist hinter dem Dateiende.

note: HP-UX 11 says EINVAL for this case (but POSIX.1 says EOVERFLOW) type: Plain text
en: The resulting file offset cannot be represented in an I<off_t>.
de: Der resultierende Datei-Offset kann nicht in einem I<off_t> dargestellt werden.

note: type: Plain text
en: I<fd> is associated with a pipe, socket, or FIFO.
de: I<fd> beschreibt eine Pipe, einen Socket oder ein FIFO.

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

note: FIXME . Review http://austingroupbugs.net/view.php?id=415 in the future type: Plain text
en: B<SEEK_DATA> and B<SEEK_HOLE> are nonstandard extensions also present in Solaris, FreeBSD, and DragonFly BSD; they are proposed for inclusion in the next POSIX revision (Issue 8).
de: B<SEEK_DATA> und B<SEEK_HOLE> sind nicht standardisierte Erweiterungen, die auch in Solaris, FreeBSD und DragonFly BSD vorkommen; sie sind zur Aufnahme in die nächste POSIX-Revision (Ausgabe 8) vorgeschlagen.

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: See B<open>(2)  for a discussion of the relationship between file descriptors, open file descriptions, and files.
de: In B<open>(2) finden Sie Erläuterungen zu den Beziehungen zwischen Dateideskriptoren, offenen Dateideskriptionen und Dateien.

note: type: Plain text
en: If the B<O_APPEND> file status flag is set on the open file description, then a B<write>(2)  I<always> moves the file offset to the end of the file, regardless of the use of B<lseek>().
de: Falls der Dateistatusschalter B<O_APPEND> auf der offenen Datei-Deskription gesetzt ist, verschiebt ein B<write>(2) unabhängig von der Verwendung von B<lseek>() immer den Dateiversatz an das Ende der Datei.

note: type: Plain text
en: The I<off_t> data type is a signed integer data type specified by POSIX.1.
de: Der Datentyp I<off_t> ist ein durch POSIX.1 spezifizierter vorzeichenbehafteter Ganzzahldatentyp.

note: type: Plain text
en: Some devices are incapable of seeking and POSIX does not specify which devices must support B<lseek>().
de: Manche Geräte unterstützen kein Suchen und POSIX legt nicht fest, welche Geräte B<lseek>() unterstützen müssen.

note: Other systems return the number of written characters, using SEEK_SET to set the counter. (Of written characters.) type: Plain text
en: On Linux, using B<lseek>()  on a terminal device fails with the error B<ESPIPE>.
de: Unter Linux schlägt die Verwendung von B<lseek>() auf einem Terminal-Gerät mit dem Fehler B<ESPIPE> fehl.

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