.\" -*- coding: UTF-8 -*- .\" Copyright 1995, Andries E. Brouwer .\" Copyright 2007-2020, Michael Kerrisk .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH _llseek 2 "8. Februar 2026" "Linux man\-pages 6.18" .SH BEZEICHNUNG _llseek \- Lese\-/Schreib\-Dateiversatz neu positionieren .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP,\ \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP /* Definition der \fBSYS_*\fP\-Konstanten */ \fB#include \fP .P \fBint syscall(SYS__llseek, unsigned int \fP\fIdd\fP\fB, unsigned long \fP\fIVersatz_hoch\fP\fB,\fP \fB unsigned long \fP\fIVersatz_niedrig\fP\fB, loff_t *\fP\fIErgebnis\fP\fB,\fP \fB unsigned int \fP\fIwoher\fP\fB);\fP .fi .P \fIHinweis\fP: Glibc stellt keinen Wrapper für \fB_llseek\fP() bereit, daher ist die Verwendung von \fBsyscall\fP(2) notwendig. .SH BESCHREIBUNG Hinweis: Für Informationen über die Bibliotheksfunktion \fBllseek\fP(3), siehe \fBlseek64\fP(3). .P Der Systemaufruf \fB_llseek\fP() positioniert den Versatz der offenen File\-Deskription neu, die Dateideskriptor \fIdd\fP mit dem folgendem Wert zugeordnet ist: .IP (Versatz_hoch << 32) | Versatz_niedrig .P Dieser neue Versatz ist ein Byte\-Versatz relativ zum Anfang der Datei, dem aktuellen Dateiversatz oder dem Ende der Datei, abhängig davon, ob \fIwoher\fP \fBSEEK_SET\fP, \fBSEEK_CUR\fP bzw. \fBSEEK_END\fP ist. .P Der neue Dateiversatz wird im Argument \fIErgebnis\fP zurückgeliefert. Der Typ \fIloff_t\fP ist ein vorzeichenbehafteter 64\-bit\-Typ. .P Dieser Systemaufruf existiert auf verschiedenen 32\-bit\-Plattformen, um das Suchen nach großen Dateiversätzen zu unterstützen. .SH RÜCKGABEWERT Nach erfolgreichem Abschluss liefert \fB_llseek\fP() 0 zurück. Andernfalls wird ein Wert \-1 zurückgeliefert und \fIerrno\fP gesetzt, um den Fehler anzuzeigen. .SH FEHLER .TP \fBEBADF\fP \fIdd\fP ist kein Deskriptor für eine geöffnete Datei. .TP \fBEFAULT\fP Problem beim Kopieren der Ergebnisse in den Anwendungsraum. .TP \fBEINVAL\fP \fIwoher\fP ist ungültig. .SH VERSIONEN Wahrscheinlich möchten Sie stattdessen die Wrapper\-Funktion \fBlseek\fP(2) verwenden. .SH STANDARDS Linux. .SH "SIEHE AUCH" \fBlseek\fP(2), \fBopen\fP(2), \fBlseek64\fP(3) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .