Loading

NOM

       fadvise64 - Prédéclarer des accès aux données d’un fichier

SYNOPSIS

       long sys_fadvise64 (int fs,  loff_t  offset,  loff_t  len,  int advice,
                           int fs, loff_t offset, loff_t len, int advice);

       long fadvise64_64 (int fs,  loff_t  offset,  loff_t  len,  int  advice,
                          int fs, loff_t offset, loff_t len, int advice);

       fadvise64 est  similaire à la version POSIX de  l'appel système madvise
       (mais pour les accès fichiers en lieu et place des accès à la mémoire).
       Notez  que  la  fonction  sys_fadvise64()  est  obsolète,   et  le  bon
       fonctionnement de la fonction sys_fadvise64_64() n'est pas garanti à ce
       jour.

       Se référer à posix_fadvise(2) pour davantage d'informations.

       L’indication   advice  s’applique  à  une  région  (pas  nécessairement
       existante) débutant à offset et s’étendant sur len octets  (ou  jusqu’à
       la  fin  du fichier si len vaut zéro) dans le fichier référencé.
       L’indication n’oblige à rien, il  s’agit  seulement  d’une  supposition
       concernant le comportement futur de l’application.

       Les valeurs possibles pour advice incluent :

       POSIX_FADV_NORMAL
              Indique   que   l’application   n’a   pas  d’indice  particulier
              concernant les accès aux données du fichier. Le noyau appliquera
              son comportement par défaut.

       POSIX_FADV_SEQUENTIAL
              L’application  pense  accéder aux données séquentiellement (dans
              l’ordre des offsets croissants).

       POSIX_FADV_RANDOM
              Les accès se feront de manière aléatoire.

       POSIX_FADV_NOREUSE
              Les données ne seront accédées qu’une seule fois.

       POSIX_FADV_WILLNEED
              Les données seront accédées dans le futur proche.

       POSIX_FADV_DONTNEED
              Les données ne seront pas accédées dans le futur proche.

VALEUR RENVOYÉE

       L’appel renvoie zéro s’il réussit. S’il  échoue,  il  renvoie  un  code
       d’erreur.

ERREURS

       EBADF  L’argument fd n’est pas un descripteur de fichier valable.

       EINVAL L’indication advice est invalide.

AUTEUR

       Niki Rahimi

VOIR AUSSI

       posix_fadvise(2), readahead(2), posix_fallocate(3)

TRADUCTION

       Cette page de manuel a été traduite  et  mise  à  jour  par  Christophe
       Blaess  <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis par
       Alain Portal <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et  mise  à
       disposition sur http://manpagesfr.free.fr/.

       Révisé pour ce site par l'équipe man-linux-magique.net (Octobre 2010).

       Les mises à jour et corrections de la version présente dans Debian sont
       directement gérées par Julien Cristau <jcristau@debian.org> et l’équipe
       francophone de traduction de Debian.

       Veuillez   signaler   toute   erreur   de   traduction  en  écrivant  à
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir accès à la version anglaise de ce document
       en utilisant la commande « man -L C <section> <page_de_man> ».