1--TEST--
2Test fileinode() function: usage variations - links
3--CREDITS--
4Dave Kelsey <d_kelsey@uk.ibm.com>
5--SKIPIF--
6<?php
7if (substr(PHP_OS, 0, 3) == 'WIN') {
8    die('skip Do not run on Windows');
9}
10--FILE--
11<?php
12/* Creating soft and hard links to a file and applying fileinode() on links */
13
14$file_path = __DIR__;
15fclose( fopen($file_path."/fileinode_variation1.tmp", "w") );
16
17echo "*** Testing fileinode() with links ***\n";
18/* With symlink */
19symlink($file_path."/fileinode_variation1.tmp", $file_path."/fileinode_variation1_symlink.tmp");
20var_dump( fileinode($file_path."/fileinode_variation1_symlink.tmp") ); //expected true
21clearstatcache();
22
23/* With hardlink */
24link($file_path."/fileinode_variation1.tmp", $file_path."/fileinode_variation1_link.tmp");
25var_dump( fileinode($file_path."/fileinode_variation1_link.tmp") );  // expected: true
26clearstatcache();
27
28echo "\n*** Done ***";
29?>
30--CLEAN--
31<?php
32$file_path = __DIR__;
33unlink($file_path."/fileinode_variation1_symlink.tmp");
34unlink($file_path."/fileinode_variation1_link.tmp");
35unlink($file_path."/fileinode_variation1.tmp");
36?>
37--EXPECTF--
38*** Testing fileinode() with links ***
39int(%d)
40int(%d)
41
42*** Done ***
43