eio_statvfs(3) php man page | unix.com

Man Page: eio_statvfs

Operating Environment: php

Section: 3

EIO_STATVFS(3)								 1							    EIO_STATVFS(3)

eio_statvfs - Get file system statistics

SYNOPSIS
resource eio_statvfs (string $path, int $pri, callable $callback, [mixed $data])
DESCRIPTION
eio_statvfs(3) returns file system statistics information in $result argument of $callback
PARAMETERS
o $path - Pathname of any file within the mounted file system o $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. o $callback -$callback function is called when the request is done. It should match the following prototype: void callback(mixed $data, int $result[, resource $req]); o $data -is custom data passed to the request. o $result -request-specific result value; basically, the value returned by corresponding system call. o $req -is optional request resource which can be used with functions like eio_get_last_error(3) o $data - Arbitrary variable passed to $callback.
RETURN VALUES
eio_statvfs(3) returns request resource on success or FALSE on error. On success assigns $result argument of $callback to an array.
EXAMPLES
Example #1 eio_statvfs(3) example <?php $tmp_filename = '/tmp/eio-file.tmp'; touch($tmp_filename); function my_statvfs_callback($data, $result) { var_dump($data); var_dump($result); @unlink($data); } eio_statvfs($tmp_filename, EIO_PRI_DEFAULT, "my_statvfs_callback", $tmp_filename); eio_event_loop(); ?> The above example will output something similar to: string(17) "/tmp/eio-file.tmp" array(11) { ["f_bsize"]=> int(4096) ["f_frsize"]=> int(4096) ["f_blocks"]=> int(262144) ["f_bfree"]=> int(262111) ["f_bavail"]=> int(262111) ["f_files"]=> int(1540815) ["f_ffree"]=> int(1540743) ["f_favail"]=> int(1540743) ["f_fsid"]=> int(0) ["f_flag"]=> int(4102) ["f_namemax"]=> int(255) } PHP Documentation Group EIO_STATVFS(3)
Related Man Pages
eio_fstat(3) - php
eio_grp(3) - php
eio_read(3) - php
eio_stat(3) - php
eio_statvfs(3) - php
Similar Topics in the Unix Linux Community
Forum Video Tutorial: How to Use Code Tags
New Code Tags (Syntax Highlighting)
Status of UNIX.COM Forum Transformation
Please Welcome Ravinder Singh to the Moderation Team
Please Welcome Nicki Paul to the Moderator Team!