Linux |
CentOS 5.3 |
|
fseeko(3) |
fseeko, ftello − Fixer ou consulter la position courante d’un flux. |
#include <stdio.h> int fseeko(FILE *stream, off_t offset, int whence); off_t ftello(FILE *stream); |
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. |
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. |
Voir ERREURS dans la page fseek(3). |
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. |
SUSv2, POSIX.1-2001. |
fseek(3) |
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) |