(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
]]]] )
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 de requisição: EIO_PRI_DEFAULT, EIO_PRI_MIN, EIO_PRI_MAX, ou NULL.
Se NULL for passado, pri será internamente configurado para
EIO_PRI_DEFAULT.
callback
A função callback é chamada quando
a requisição for finalizada. Ela deve seguir o seguinte protótipo:
void callback($data, $result);
$data são
dados customizados passados para a requisição.
$result contém
resultados específicas à requisição; basicamente, o valor retornado pela chamada
de sistema correspondente.
data
Arbitrary variable passed to callback.
eio_ftruncate() returns request resource on success or FALSE on error.