Linux

CentOS 5.3

fseeko(3)


FSEEKO

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);

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.


fseeko(3)