On Wed, Aug 6, 2008 at 21:00, Arnaud Le Blanc <[EMAIL PROTECTED]> wrote: > On Wednesday 06 August 2008 19:56:58 Arnaud Le Blanc wrote: >> Hi, >> >> On Wednesday 06 August 2008 18:18:49 Jani Taskinen wrote: >> > Rasmus Lerdorf wrote: >> > > I think we either need to make clearstatcache() not affect the realpath >> > > cache, or we should add an optional argument to it to specify whether >> > > or not the realpath cache should be cleared as well. >> > >> > See this: http://bugs.php.net/39367 >> > >> > Considering some people seem to want to clear realpath cache as well, I'd >> > make it an optional parameter which defaults to NOT clear realpath cache: >> > >> > clearstatchache(true); /* BOOM! realpath cache gone.. */ >> > >> > btw. I just noticed chroot() calls this >> > realpath_cache_clean()..intentional? Also some streams stuff uses the >> > php_clear_stat_cache() func but those should propably use the >> > realpatch_cache_del() instead and not blow away whole cache? >> >> Yes, I think too. >> I added that to your patch: >> http://arnaud.lb.s3.amazonaws.com/clearstatcache_optional_params.patch :) >> >> It also adds the "filename" argument to >> clearstatcache([bool clear_realpath_cache[, filename]]) > > I reply to myself, actually this may cause troubles to not clear the full > cache in plain_wrapper.c :/ I updated the patch, just left the filename > argument to clearstatcache().
Don't forget to update the arginfo -Hannes -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php