Provided by: manpages-fr-dev_4.13-4_all bug

NOM

       fseeko, ftello - Définir ou consulter la position d'un fichier

SYNOPSIS

       #include <stdio.h>

       int fseeko(FILE *stream, off_t offset, int whence);

       off_t ftello(FILE *stream);

   Exigences de macros de test de fonctionnalités pour la glibc (consulter feature_test_macros(7)) :

       fseeko(), ftello() :
           _FILE_OFFSET_BITS == 64 || _POSIX_C_SOURCE >= 200112L
           (fonctionne également en définissant la macro _LARGEFILE_SOURCE, qui est obsolète)

DESCRIPTION

       Les  fonctions  fseeko()  et  ftello()  sont respectivement identiques à fseek(3) et ftell(3), (consultez
       fseek(3)), excepté que l'argument offset de fseeko() et le code de retour de ftello() sont du type  off_t
       et non long.

       On  some  architectures,  both  off_t  and long are 32-bit types, but defining _FILE_OFFSET_BITS with the
       value 64 (before including any header files)  will turn off_t into a 64-bit type.

VALEUR RENVOYÉE

       Sans erreur, la fonction fseeko() renvoie 0, alors que la fonction ftello() renvoie la valeur du décalage
       actuel. Sinon -1 est renvoyé et errno est défini pour indiquer l'erreur.

ERREURS

       Consultez la section ERREURS de fseek(3).

VERSIONS

       These functions are available under glibc since version 2.1.

ATTRIBUTS

       Pour une explication des termes utilisés dans cette section, consulter attributes(7).
       ┌────────────────────┬──────────────────────┬─────────┐
       │ InterfaceAttributValeur  │
       ├────────────────────┼──────────────────────┼─────────┤
       │ fseeko(), ftello() │ Sécurité des threads │ MT-Safe │
       └────────────────────┴──────────────────────┴─────────┘

CONFORMITÉ

       POSIX.1-2001, POSIX.1-2008, SUSv2.

VOIR AUSSI

       fseek(3)

COLOPHON

       Cette page fait partie de la publication 5.10 du projet man-pages Linux. Une description du projet et des
       instructions pour signaler des anomalies et la dernière version de cette page  peuvent  être  trouvées  à
       l'adresse https://www.kernel.org/doc/man-pages/.

TRADUCTION

       La   traduction   française   de   cette   page   de   manuel   a   été   créée   par  Christophe  Blaess
       <https://www.blaess.fr/christophe/>,   Stéphan   Rafin   <stephan.rafin@laposte.net>,   Thierry   Vignaud
       <tvignaud@mandriva.com>,  François  Micaux,  Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard
       <fevrier@tigreraye.org>,   Jean-Luc   Coulon   (f5ibh)   <jean-luc.coulon@wanadoo.fr>,   Julien   Cristau
       <jcristau@debian.org>,      Thomas      Huriaux      <thomas.huriaux@gmail.com>,     Nicolas     François
       <nicolas.francois@centraliens.net>,    Florentin    Duneau    <fduneau@gmail.com>,     Simon     Paillard
       <simon.paillard@resel.enst-bretagne.fr>,     Denis    Barbier    <barbier@debian.org>,    David    Prévot
       <david@tilapin.org> et Frédéric Hantrais <fhantrais@gmail.com>

       Cette traduction est une documentation libre ; veuillez vous  reporter  à  la  GNU General Public License
       version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si  vous  découvrez  un  bogue  dans la traduction de cette page de manuel, veuillez envoyer un message à
       debian-l10n-french@lists.debian.org.

                                                15 septembre 2017                                      FSEEKO(3)