Great! :)
It's mean I'm on the right way.
The patch still needs additional work and testing, but I hope it'll be
ready before alpha 2.

Thanks. Dmitry.

Arnaud Le Blanc wrote:
> 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