(PECL eio >= 0.0.1dev)
eio_ftruncate — Truncate a file
$fd
[, int $offset = 0
[, int $pri = EIO_PRI_DEFAULT
[, callable $callback = NULL
[, mixed $data = NULL
]]]] ) : resource
eio_ftruncate() causes a regular file referenced by
fd file descriptor to be truncated to precisely
length bytes.
fdStream, Socket resource, or numeric file descriptor.
offsetOffset from beginning of the file
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_ftruncate() returns request resource on success or FALSE on error.