FSEEKO
Section : Manuel du programmeur Linux (
3)
Mise à jour de la version anglaise : 5 novembre 2001
Index
Menu principal
NOM
fseeko, ftello - Définir ou consulter la position dans un fichier
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(3)
et
ftell(3)
(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 codés sur 32 bits, mais une compilation avec la directive
-
#define _FILE_OFFSET_BITS 64
modifiera
off_t
en un type codé sur 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 code d'erreur.
ERREURS
Voir la section ERREURS de la page
fseek(3).
CONFORMITÉ
SUSv2, POSIX.1-2001.
NOTES
Ces fonctions apparaissent dans les systèmes System 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.
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 17 juillet 2008.
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.
Index
- NOM
-
- SYNOPSIS
-
- DESCRIPTION
-
- VALEUR RENVOYÉE
-
- ERREURS
-
- CONFORMITÉ
-
- NOTES
-
- VOIR AUSSI
-
- TRADUCTION
-
Dernière mise à jour : 17 juillet 2008