eio_statvfs

Get file system statistics

&reftitle.description; `resource` `eio_statvfs` `string` `path` `int` `pri` `callable` `callback` `mixed` `data`

`eio_statvfs` returns file system statistics information in `result` argument of `callback`

&reftitle.parameters;

`path`

- Pathname of any file within the mounted file system

`pri`

- &eio.request.pri.values;

`callback`

- &eio.callback.proto;

`data`

- Arbitrary variable passed to `callback`.

&reftitle.returnvalues;

`eio_statvfs` returns request resource on success,&return.falseforfailure;. On success assigns `result` argument of `callback` to an array.

&reftitle.examples;

### `eio_statvfs` 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();
    ?>

&example.outputs.similar;

    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)
    }