But unfortunately I thought I would just paste it in the beginning of some int main() and it would work, but is far beyond that... Too many source files and none of them worked. Thanks anyway!
Free the file descriptor back to the system and then unlink it.
This User Gave Thanks to matrixmadhan For This Post:
Hello!
I have a question to native English-speaking people. In the popular program's "hello world" greeting, what meaning the "world" has: "all", "everybody", "people", "friends" or "whole world", "planet", "Earth", "Universe"?
In other words, to whom this greeting is addressed: to the... (14 Replies)
This is an excellent video comment on modern society and the remix is good too:
https://www.youtube.com/watch?v=5DU1B_XkyIk
5DU1B_XkyIk
Watch the video above and post your comments. (3 Replies)
Discussion started by: Neo
3 Replies
LEARN ABOUT PHP
eio_symlink
EIO_SYMLINK(3) 1 EIO_SYMLINK(3)eio_symlink - Create a symbolic linkSYNOPSIS
resource eio_symlink (string $path, string $new_path, [int $pri = EIO_PRI_DEFAULT], [callable $callback = NULL], [mixed $data = NULL])
DESCRIPTION eio_symlink(3) creates a symbolic link $new_path to $path.
PARAMETERS
o $path
- Source path
o $new_path
- Target 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_symlink(3) returns request resource on success or FALSE on error.
EXAMPLES
Example #1
eio_symlink(3) example
<?php
$filename = dirname(__FILE__)."/symlink.dat";
touch($filename);
$link = dirname(__FILE__)."/symlink.link";
function my_symlink_cb($data, $result) {
global $link, $filename;
var_dump(file_exists($data) && is_link($data));
if (!eio_readlink($data, EIO_PRI_DEFAULT, "my_readlink_cb", NULL)) {
@unlink($link);
@unlink($filename);
}
}
function my_readlink_cb($data, $result) {
global $filename, $link;
var_dump($result);
@unlink($link);
@unlink($filename);
}
eio_symlink($filename, $link, EIO_PRI_DEFAULT, "my_symlink_cb", $link);
eio_event_loop();
?>
The above example will output something similar to:
bool(true)
string(16) "/tmp/symlink.dat"
SEE ALSO eio_link.PHP Documentation Group EIO_SYMLINK(3)