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]