_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
, _fstati64
_fstat64
, , _fstat32i64
_fstat64i32
_stat
, fonctions _wstat