php man page for eio_lstat

Query: eio_lstat

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

EIO_LSTAT(3)								 1							      EIO_LSTAT(3)

eio_lstat - Get file status

SYNOPSIS
resource eio_lstat (string $path, int $pri, callable $callback, [mixed $data = NULL])
DESCRIPTION
eio_lstat(3) returns file status information in $result argument of $callback
PARAMETERS
o $path - The file path 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_lstat(3) returns request resource on success or FALSE on error.
EXAMPLES
Example #1 eio_lstat(3) example <?php $tmp_filename = dirname(__FILE__). "/eio-file.tmp"; touch($tmp_filename); function my_res_cb($data, $result) { var_dump($data); var_dump($result); } function my_open_cb($data, $result) { eio_close($result); eio_event_loop(); @unlink($data); } eio_lstat($tmp_filename, EIO_PRI_DEFAULT, "my_res_cb", "eio_lstat"); eio_open($tmp_filename, EIO_O_RDONLY, NULL, EIO_PRI_DEFAULT, "my_open_cb", $tmp_filename); eio_event_loop(); ?> The above example will output something similar to: string(9) "eio_lstat" array(12) { ["st_dev"]=> int(2050) ["st_ino"]=> int(2099197) ["st_mode"]=> int(33188) ["st_nlink"]=> int(1) ["st_uid"]=> int(1000) ["st_gid"]=> int(100) ["st_rdev"]=> int(0) ["st_blksize"]=> int(4096) ["st_blocks"]=> int(0) ["st_atime"]=> int(1318235777) ["st_mtime"]=> int(1318235777) ["st_ctime"]=> int(1318235777) } SEE ALSO eio_stat, eio_fstat. PHP Documentation Group EIO_LSTAT(3)
Related Man Pages
eio_mkdir(3) - php
eio_custom(3) - php
eio_lstat(3) - php
eio_rename(3) - php
eio_symlink(3) - php
Similar Topics in the Unix Linux Community
UNIX.COM 2017 Year End Summary
New Code Tags (Syntax Highlighting)
Status of UNIX.COM Forum Transformation
Please Welcome Ravinder Singh to the Moderation Team
The Order of the Wizard's Hat - Lifetime Achievement Award 2019 - Congrats to Don Cragun