Scroll to navigation

fseeko(3) Library Functions Manual fseeko(3)

BEZEICHNUNG

fseeko, ftello - Zur Dateiposition springen oder sie berichten

BIBLIOTHEK

Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT

#include <stdio.h>
int fseeko(FILE *Datenstrom, off_t Versatz, int woher);
off_t ftello(FILE *Datenstrom);

Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)):

fseeko(), ftello():


_FILE_OFFSET_BITS == 64 || _POSIX_C_SOURCE >= 200112L

BESCHREIBUNG

Die Funktionen fseeko() und ftello() sind mit fseek(3) bzw. ftell(3) identisch (siehe fseek(3)), außer dass das Argument Versatz von fseeko() und der Rückgabewert von ftello() den Typ off_t statt long hat.

Auf einigen Architekturen sind sowohl off_t als auch long 32-bit-Typen, aber die Definition von _FILE_OFFSET_BITS mit dem Wert 64 (vor der Einbindung aller Header-Dateien) wandelt off_t in einen 64-bit-Typ um.

RÜCKGABEWERT

Bei erfolgreichem Abschluss liefert fseeko() 0 zurück, während ftello() den aktuellen Versatz zurückliefert. Andernfalls wird -1 zurückgeliefert und errno gesetzt, um den Fehler anzuzeigen.

FEHLER

Siehe FEHLER in fseek(3).

ATTRIBUTE

Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

Schnittstelle Attribut Wert
fseeko(), ftello() Multithread-Fähigkeit MT-Sicher

STANDARDS

POSIX.1-2008.

GESCHICHTE

Glibc 2.1. POSIX.1-2001, SUSv2.

ANMERKUNGEN

Die Deklaration dieser Funktionen kann auch durch Definition des veralteten Feature-Test-Makros _LARGEFILE_SOURCE erhalten werden.

SIEHE AUCH

fseek(3)

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer.

2. Mai 2024 Linux man-pages (unveröffentlicht)