(PECL eio >= 0.0.1dev)
eio_truncate — Truncar un fichero
$path
[, int $offset = 0
[, int $pri = EIO_PRI_DEFAULT
[, callable $callback = NULL
[, mixed $data = NULL
]]]] )
eio_truncate() hace que el fichero nominado por path sea truncado al
tamaño de exactamente length bytes
path
Ruta del fichero.
offset
Índice desde el principio del fichero.
pri
La prioridad de petición: EIO_PRI_DEFAULT, EIO_PRI_MIN, EIO_PRI_MAX, o NULL.
Si se pasa NULL, pri es establecido internamente a
EIO_PRI_DEFAULT.
callback
La función callback es llamada cuando la petición está hecha.
Debería seguir el siguiente prototipo:
void callback(mixed $data, int $result[, resource $req]);
data
son datos personalizados pasados a la petición.
result
es el valor del resultado específico de la petición; básicamente, el valor devuelto por la correspondiente llamada al sistema.
req
es el recurso de petición opcional que puede usarse con funciones como eio_get_last_error()
data
Variable arbitraria pasada a callback.
eio_busy() devuelve un recurso de petición en caso de éxito o FALSE en caso de error.