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

Reply via email to