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&#174; 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

Reply via email to