diff options
author | davi <davi@13f79535-47bb-0310-9956-ffa450edef68> | 2007-07-04 18:20:32 +0000 |
---|---|---|
committer | davi <davi@13f79535-47bb-0310-9956-ffa450edef68> | 2007-07-04 18:20:32 +0000 |
commit | 784a2edf39968b024b0dab5ff208d904d743d04e (patch) | |
tree | f9a10910e9fc33ef52c4a8b647279ae152ff8ace /include/arch/unix | |
parent | a93af023a43e30473269863905ee283cc95cfa6d (diff) | |
download | libapr-784a2edf39968b024b0dab5ff208d904d743d04e.tar.gz |
New apr_atomic implementation for ia32 (x86 and x86_64) native atomic operations,
plus apr_atomic_casptr.
PR: 42806
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@553291 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'include/arch/unix')
-rw-r--r-- | include/arch/unix/apr_arch_atomic.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/arch/unix/apr_arch_atomic.h b/include/arch/unix/apr_arch_atomic.h index f08165827..cadf3ff39 100644 --- a/include/arch/unix/apr_arch_atomic.h +++ b/include/arch/unix/apr_arch_atomic.h @@ -30,6 +30,8 @@ # define USE_ATOMICS_GENERIC #elif HAVE_ATOMIC_BUILTINS # define USE_ATOMICS_BUILTINS +#elif defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) +# define USE_ATOMICS_IA32 #else # define USE_ATOMICS_GENERIC #endif |