readahead(2) - readahead, readahead - Lire d'avance une ou plusieurs pages en mémoire cache - man 2 readahead
READAHEAD(2) Manuel du programmeur Linux READAHEAD(2)
NOM
readahead - Lire d'avance une ou plusieurs pages en mmoire cache.
SYNOPSIS
#include <unistd.h>
ssize_t sys_readahead (int fd, loff_t offset, size_t nb);
DESCRIPTION
readahead() lit et place nb pages dans le cache. Si une page n'est pas
dans le cache elle y est ajoute.
fd est le descripteur du fichier lire. offset est l'emplacement o
dbute la lecture. Une page dans le cache est identifi par l'i-
noeud et le positionnement dans le fichier. fd et offset sont
utiliss pour identifier les pages dans le cache.
La position est incrmente jusqu' lire nb pages. Si le nombre
dpasse la taille du fichier, on ne lit que jusqu' la fin du fichi-
er.
VALEUR RENVOYE
readahead renvoie zro s'il russit, sinon il renvoie une erreur
dcrite ci-dessous. Si la position indique est plus grande que la
longueur du fichier, rien n'est lu, et l'appel renvoie zro.
ERREURS
EBADF readahead n'a pas pu accder au fichier.
AUTEUR
Joy Latten.
TRADUCTION
Christophe Blaess, 1996-2003.
LDP 18 juillet 2003 READAHEAD(2)
References for this manual (incoming links)