fseeko(3) Library Functions Manual fseeko(3) NOM fseeko, ftello - Definir ou consulter la position d'un fichier BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include int fseeko(FILE *stream, off_t offset, int whence); off_t ftello(FILE *stream); Exigences de macros de test de fonctionnalites pour la glibc (consulter feature_test_macros(7)) : fseeko(), ftello() : _FILE_OFFSET_BITS == 64 || _POSIX_C_SOURCE >= 200112L DESCRIPTION Les fonctions fseeko() et ftello() sont respectivement identiques a fseek(3) et ftell(3), (consultez fseek(3)), excepte que l'argument offset de fseeko() et le code de retour de ftello() sont du type off_t et non long. Sur certaines architectures, a la fois off_t et long sont de type 32 bits, mais en definissant _FILE_OFFSET_BITS a la valeur 64 (avant l'inclusion de tout fichier d'en-tete) passera off_t en type 64 bits. VALEUR RENVOYEE Sans erreur, la fonction fseeko() renvoie 0, alors que la fonction ftello() renvoie la valeur du decalage actuel. Sinon -1 est renvoye et errno est defini pour indiquer l'erreur. ERREURS Consultez la section ERREURS de fseek(3). ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +---------------------------------+--------------------------+---------+ |Interface | Attribut | Valeur | +---------------------------------+--------------------------+---------+ |fseeko(), ftello() | Securite des threads | MT-Safe | +---------------------------------+--------------------------+---------+ STANDARDS POSIX.1-2008. HISTORIQUE glibc 2.1. POSIX.1-2001, SUSv2. NOTES La declaration de ces fonction peut egalement etre obtenu en definissant la macro de test de fonctionnalite _LARGEFILE_SOURCE qui est oboslete. VOIR AUSSI fseek(3) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot et Frederic Hantrais Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 fseeko(3)