diff options
author | Yann Ylavic <ylavic@apache.org> | 2023-02-15 13:07:41 +0000 |
---|---|---|
committer | Yann Ylavic <ylavic@apache.org> | 2023-02-15 13:07:41 +0000 |
commit | 85e9cd32af0ed5ccd34c914cf5a3f8f7c72708da (patch) | |
tree | 0467535567f8f3b36bcbcdf51f456214220e6aca /include | |
parent | ff8a0da8f6944629eaef0d2030ac473fdace8a0b (diff) | |
download | apr-85e9cd32af0ed5ccd34c914cf5a3f8f7c72708da.tar.gz |
atomic64: Generic apr_atomic_read64() to always use a lock.
Don't play games with sizeof(void*) to determine whether a raw load
intruction is atomic or not. Systems that fall back to the generic
implementation are not eligible for the compiler builtins or CPU
native atomic intructions already, and we don't want to reimplement
that here (e.g. alignment, ordering guarantees, ...).
* atomic/unix/mutex64.c(apr_atomic_read64):
No #ifdefery, always take the lock.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1907678 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions