Bug#387610: [PATCH] apr_atomic_cas broken in 0.9.x

2006-09-25 Thread William A. Rowe, Jr.
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

Bug#387610: [PATCH] apr_atomic_cas broken in 0.9.x

2006-09-25 Thread Garrett Rooney
On 9/24/06, Philip Martin <[EMAIL PROTECTED]> 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

Bug#387610: [PATCH] apr_atomic_cas broken in 0.9.x

2006-09-24 Thread Philip Martin
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

Bug#387610: [PATCH] apr_atomic_cas broken in 0.9.x

2006-09-22 Thread Philip Martin
"William A. Rowe, Jr." <[EMAIL PROTECTED]> writes: > Philip or Troy - would you care to prepare and test the backport to ensure > we can commit this for the next 0.9 release, coming within days? The 1.2.x branch has changed the name/signature to apr_atomic_cas32 and no longer passes longs; it's n