diff options
| author | David 'Digit' Turner <digit@google.com> | 2011-11-23 14:38:36 +0100 |
|---|---|---|
| committer | David 'Digit' Turner <digit@google.com> | 2011-11-23 14:38:36 +0100 |
| commit | f1a39dce60be0b453416e1b82a6d445a7677eb4b (patch) | |
| tree | 8a439b3a8a38480b20cb6e9800d50d0f5e1909a6 | |
| parent | de44d0b2bd32a2c2cc5e2ffb64f8356efd893bca (diff) | |
| download | bionic-f1a39dce60be0b453416e1b82a6d445a7677eb4b.zip bionic-f1a39dce60be0b453416e1b82a6d445a7677eb4b.tar.gz bionic-f1a39dce60be0b453416e1b82a6d445a7677eb4b.tar.bz2 | |
libc: Fix typo that broke NDK compatibility.
The function must be named __atomic_cmpxchg, not __android_cmpxchg.
This typo broke existing prebuilt binaries (they couldn't be loaded
at runtime anymore).
Change-Id: I25ca7d18329817f0056e616a0409113269ad7b1f
| -rw-r--r-- | libc/arch-arm/bionic/atomics_arm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libc/arch-arm/bionic/atomics_arm.c b/libc/arch-arm/bionic/atomics_arm.c index 1d7a1e1..d69eaff 100644 --- a/libc/arch-arm/bionic/atomics_arm.c +++ b/libc/arch-arm/bionic/atomics_arm.c @@ -58,7 +58,7 @@ /* DO NOT INCLUDE <sys/atomics.h> HERE ! */ int -__android_cmpxchg(int old, int _new, volatile int *ptr) +__atomic_cmpxchg(int old, int _new, volatile int *ptr) { /* We must return 0 on success */ return __sync_val_compare_and_swap(ptr, old, _new) != old; |
