> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> Sent: maandag 4 oktober 2010 17:27
> To: [email protected]
> Subject: svn commit: r1004286 - in /subversion/trunk: ./
> subversion/libsvn_subr/io.c
>
> Author: artagnon
> Date: Mon Oct 4 15:26:44 2010
> New Revision: 1004286
>
> URL: http://svn.apache.org/viewvc?rev=1004286&view=rev
> Log:
> Merge r985477 from subversion/branches/performance
>
> * subversion/libsvn_subr/io.c
> (get_default_file_perms): Store the permissions of the created
> temporary file in a static variable and re-use it in subsequent
> calls instead of checking persmissions everytime. This has
> performance benefits.
>
> Review by: artagnon
> Approved by: julianfoad
Delayed review:
Shouldn't this function use some 'atomic initialization' handling?
Currently it uses a static apr_fileperms_t (integer?) which can be manipulated
by multiple threads at the same time.
This part of subversion is a library and inside tools like Subclipse,
TortoiseSVN, AnkhSVN and others it is used multithreaded.
Bert