Provided by: manpages-de-dev_4.23.1-1_all bug

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.

       ┌─────────────────────────────────────────────────────┬───────────────────────┬───────────┐
       │SchnittstelleAttributWert      │
       ├─────────────────────────────────────────────────────┼───────────────────────┼───────────┤
       │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 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ 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 ⟨debian-l10n-german@lists.debian.org⟩.