On Mon, Mar 1, 2010 at 3:42 PM, Enlightenment SVN <no-re...@enlightenment.org> wrote: > Log: > truncate old cache so we don't read cached values > Author: englebass > Date: 2010-03-01 10:42:24 -0800 (Mon, 01 Mar 2010) > New Revision: 46727 > > Modified: > trunk/efreet/src/bin/efreet_desktop_cache_create.c > > Modified: trunk/efreet/src/bin/efreet_desktop_cache_create.c > =================================================================== > --- trunk/efreet/src/bin/efreet_desktop_cache_create.c 2010-03-01 18:16:32 > UTC (rev 46726) > +++ trunk/efreet/src/bin/efreet_desktop_cache_create.c 2010-03-01 18:42:24 > UTC (rev 46727) > @@ -191,6 +191,10 @@ > goto efreet_error; > } > > + /* truncate old cache so that we don't read cached values */ > + if (truncate(efreet_desktop_cache_file(), 0) < 0) goto efreet_error; > + if (truncate(efreet_util_cache_file(), 0) < 0) goto efreet_error;
are you sure?! truncate will cause SIGBUS on the mmap()ed processes :-/ -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel