1--TEST--
2Bug #78862 (link() silently truncates after a null byte on Windows)
3--FILE--
4<?php
5file_put_contents(__DIR__ . '/bug78862.target', 'foo');
6var_dump(link(__DIR__ . "/bug78862.target\0more", __DIR__ . "/bug78862.link\0more"));
7var_dump(file_exists(__DIR__ . '/bug78862.link'));
8?>
9--EXPECTF--
10Warning: link() expects parameter 1 to be a valid path, string given in %s on line %d
11NULL
12bool(false)
13--CLEAN--
14<?php
15unlink(__DIR__ . '/bug78862.target');
16unlink(__DIR__ . '/bug78862.link');
17?>
18