Hi, On Friday 08 August 2008 17:52:26 Dmitry Stogov wrote: > Hi, > > The attached patch is going to fix the problem. > It implements its own realpath() function, so we won't depend on system > anymore. It also improve realpath cache usage by caching intermediate > results. > > I tested it on Linux and Windows only and it seems to work without > problems. It breaks one test related to clearstatcache() function, but > this break is expected. > > Could you please test it. > Does it really fix the bug on FreeBSD?
Yes, it fixes the bug on FreeBSD :) > > Thanks. Dmitry. > > Hannes Magnusson wrote: > > On Thu, Aug 7, 2008 at 22:37, Arnaud Le Blanc <[EMAIL PROTECTED]> wrote: > >> virtual_file_ex() assumes that realpath() returns NULL when the file > >> does not exists. But BSD's realpath() will not return NULL if all > >> components *but the last* exist. So realpath(/foo/bar) will return > >> /foo/bar even if bar does not exists. > > > > And that behavior is intended, but is sadly overwritten in ZTS :( > > > > -Hannes Regards, Arnaud -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php