(PECL eio >= 0.0.1dev)
eio_ftruncate — Truncate a file
$fd
,$offset
= 0,$pri
= EIO_PRI_DEFAULT,$callback
= NULL,$data
= NULLeio_ftruncate() causes a regular file referenced by fd
file descriptor to be truncated to precisely length
bytes.
fd
Stream, Socket resource, or numeric file descriptor.
offset
Offset from beginning of the file
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
Die callback
-Funktion wird aufgerufen, wenn die Anfrage abgeschlossen ist. Sie muss dem folgenden Prototyp entsprechen:
void callback(mixed $data, int $result[, resource $req]);
data
sind die benutzerdefinierten Daten, die an die Anfrage übergeben werden.
result
der anfragespezifische Ergebniswert; im Grunde der Wert, der vom entsprechenden Systemaufruf zurückgegeben wird.
req
ist eine optionale Anfrage-Ressource, die in Funktionen wie eio_get_last_error() verwendet werden kann
data
Arbitrary variable passed to callback
.
eio_ftruncate() returns request resource on success,Bei einem Fehler wird false
zurückgegeben..