Philip Martin wrote:
> Philip Martin <[EMAIL PROTECTED]> writes:
> 
>> Port some of the atomic code from 1.2.x to 0.9.x, in particular make
>> mutex operations that fail cause an abort and make the generic C
>> implementation of apr_atomic_cas work on 64 bit platforms.
> 
> A less radical change to the code is simply to truncate the 64 bit
> values and rely on the application not to need those bits.  This
> should be enough to fix Subversion which only uses small +ve integers.

Thanks Filip!

This sure points out the need for 64 bit atomics but the compromise looks
great to solve the existing issue.

Thanks to Garrett for jumping on this patch.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to