diff options
author | trawick <trawick@13f79535-47bb-0310-9956-ffa450edef68> | 2003-12-08 22:58:02 +0000 |
---|---|---|
committer | trawick <trawick@13f79535-47bb-0310-9956-ffa450edef68> | 2003-12-08 22:58:02 +0000 |
commit | 362c4619c5f980b6dc2ac9db71891e7730c5bc0e (patch) | |
tree | 20759b658c3b06124c3a808c2394ff71a32f81de /mmap | |
parent | 5fe28eef5f50647919799b4590c4ab5766e64865 (diff) | |
download | libapr-362c4619c5f980b6dc2ac9db71891e7730c5bc0e.tar.gz |
changes to the apr atomic implementations for unix-ish boxes
a) need to check for __ppc__ on Darwin to pick up the PPC
non-portable atomics
b) axe the historic checks for defined(apr_atomic_foo) when deciding
whether to generate the default version of apr_atomic_foo; checking
for APR_OVERRIDE_ATOMIC_FOO is sufficient
c) if the platform has defined apr_atomic_cas32() but not all the
other apr_atomic_foo32(), use apr_atomic_cas32() in a generic
version that will be much preferable to the no-cas32 version
(which must use locking)
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64818 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'mmap')
0 files changed, 0 insertions, 0 deletions