(PECL eio >= 0.0.1dev)
eio_readahead — Perform file readahead into page cache
$fd
, int $offset
, int $length
[, int $pri = EIO_PRI_DEFAULT
[, callable $callback = NULL
[, mixed $data = NULL
]]] ) : resourceeio_readahead() populates the page cache with data from a file so that subsequent reads from that file will not block on disk I/O. See READAHEAD(2) man page for details.
fdStream, Socket resource, or numeric file descriptor
offsetStarting point from which data is to be read.
lengthNumber of bytes to be read.
priA prioridade da requisição: EIO_PRI_DEFAULT, EIO_PRI_MIN, EIO_PRI_MAX, or NULL.
Se NULL for passado o parâmetro pri internamente é configurado para
EIO_PRI_DEFAULT.
callback
A função callback é chamada quando a requisição finaliza.
Ela deve ter o seguinte protótipo:
void callback(mixed $data, int $result[, resource $req]);
datasão os dados passados para a requisição.
resultresultado específico retornado; basicamente o valor retornado pela chamada ao sistema.
reqé o recurso opcional que pode ser utilizado em funções como eio_get_last_error()
data
Arbitrary variable passed to callback.
eio_readahead() returns request resource on success or FALSE on error.