commit | e01fb3b27e73b34888fdc4455e12e2bf1f5923cc | [log] [tgz] |
---|---|---|
author | hp.com!davidm <hp.com!davidm> | Tue Nov 25 20:13:21 2003 +0000 |
committer | hp.com!davidm <hp.com!davidm> | Tue Nov 25 20:13:21 2003 +0000 |
tree | 8d72f8d2921a0d0f25a266f626d5879c446a0072 | |
parent | 14e8ee4385de6e08db2f391ae018a96cd468918f [diff] [blame] |
(cmpxchg_ptr): Correct sense of comparison. (Logical change 1.125)
diff --git a/include/internal.h b/include/internal.h index d48a120..30d5b79 100644 --- a/include/internal.h +++ b/include/internal.h
@@ -127,7 +127,7 @@ # define cmpxchg_ptr(_ptr,_o,_n) \ ((void *) __sync_val_compare_and_swap((volatile long *) (_ptr), \ (long) (_o), (long) (_n)) \ - != (_o)) + == (_o)) # define fetch_and_add1(_ptr) __sync_fetch_and_add(_ptr, 1) # define HAVE_CMPXCHG # define HAVE_FETCH_AND_ADD1