summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorYann Ylavic <ylavic@apache.org>2023-02-15 13:07:41 +0000
committerYann Ylavic <ylavic@apache.org>2023-02-15 13:07:41 +0000
commit85e9cd32af0ed5ccd34c914cf5a3f8f7c72708da (patch)
tree0467535567f8f3b36bcbcdf51f456214220e6aca /include
parentff8a0da8f6944629eaef0d2030ac473fdace8a0b (diff)
downloadapr-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