eio_readdir> <eio_read
Last updated: Fri, 24 Feb 2012

eio_readahead

(PECL eio >= 0.0.1dev)

eio_readaheadPerform file readahead into page cache

Descrição

resource eio_readahead ( int $fd , int $offset , int $length [, int $pri = EIO_PRI_DEFAULT [, callback $callback = NULL [, mixed $data = NULL ]]] )

eio_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.

Parâmetros

fd

The file descriptor

offset

Starting point from which data is to be read.

length

Number of bytes to be read.

pri

The request priority: EIO_PRI_DEFAULT, EIO_PRI_MIN, EIO_PRI_MAX, or NULL. If NULL passed, pri internally is set to EIO_PRI_DEFAULT.

callback

callback function is called when the request is done. It should match the following prototype:

void callback($data, $result);
$data is custom data passed to the request. $result contains request-specific result value; basically, the value returned by corresponding system call.

data

Arbitrary variable passed to callback.

Valor Retornado

eio_readahead() returns request resource on success or FALSE on error.



User Contributed Notes
eio_readahead
There are no user contributed notes for this page.

eio_readdir> <eio_read
Last updated: Fri, 24 Feb 2012