fseeko

Autres langues

Langue: fr

Version: 5 novembre 2001 (fedora - 25/11/07)

Section: 3 (Bibliothèques de fonctions)

NOM

fseeko, ftello - Fixer ou consulter la position courante d'un flux.

SYNOPSIS

 #include <stdio.h>
 
 int fseeko(FILE *stream, off_t offset, int whence);
 
 off_t ftello(FILE *stream);
 .fi
 
 

DESCRIPTION

Les fonctions fseeko() et ftello() sont respectivement identiques à fseek() et ftell() (voir fseek(3)), si ce n'est que l'argument offset de fseeko() et le code de retour de ftello() sont de type off_t au lieu de long.

Sur de nombreuses architectures, off_t tout comme long sont des types 32 bits, mais une compilation avec la directive

 #define _FILE_OFFSET_BITS 64
 
changera off_t en type 64 bits.

VALEUR RENVOYÉE

Si elle réussit, fseeko() renvoie 0, alors que ftello() renvoie la position de la tête de lecture. Autrement, elles renvoient -1 et errno contient le numéro de l'erreur.

ERREURS

Voir ERREURS dans la page fseek(3).

NOTES

Ces fonctions apparaissent dans les systèmes Système V et apparentés. Elles ne sont pas présentes dans la libc4, libc5 ou glibc 2.0 mais sont disponibles depuis la glibc 2.1.

CONFORMITÉ

SUSv2, POSIX.1-2001.

VOIR AUSSI

fseek(3)

TRADUCTION

Ce document est une traduction réalisée par Stéphan Rafin <stephan DOT rafin AT laposte DOT net> le 25 avril 2002 et révisée le 14 août 2006.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 3 fseeko ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.