_filelength, _filelengthi64

Obtient la longueur d’un fichier.

Syntaxe

long _filelength(
   int fd
);
__int64 _filelengthi64(
   int fd
);

Paramètres

fd
Descripteur de fichier cible.

Valeur retournée

_filelength et _filelengthi64 retournent la longueur, en octets, du fichier cible associé à fd. S’il fd s’agit d’un descripteur de fichier non valide, cette fonction appelle le gestionnaire de paramètres non valide, comme décrit dans la validation des paramètres. Si l’exécution est autorisée à continuer, les deux fonctions retournent -1L pour indiquer une erreur et définies errno sur EBADF.

Notes

Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.

Spécifications

Fonction En-tête requis
_filelength <io.h>
_filelengthi64 <io.h>

Pour plus d’informations sur la compatibilité, consultez Compatibility.

Exemple

Consultez l’exemple pour _chsize.

Voir aussi

Gestion des fichiers
_chsize
_fileno
_fstat, _fstat32, _fstat64, _fstati64, _fstat32i64, _fstat64i32
_stat, _wstat fonctions