summaryrefslogtreecommitdiffstats
path: root/sbin/hastd
diff options
context:
space:
mode:
authored <ed@FreeBSD.org>2013-04-27 04:56:02 +0000
committered <ed@FreeBSD.org>2013-04-27 04:56:02 +0000
commitf201fcc561ac7eab4ed7997403288e40b18a75a4 (patch)
tree4b862626af7bfbb06d0c17477809c39c52c3c91c /sbin/hastd
parent44c2a968f1f309c08b4f02d245f5af4afaf4fe76 (diff)
downloadFreeBSD-src-f201fcc561ac7eab4ed7997403288e40b18a75a4.zip
FreeBSD-src-f201fcc561ac7eab4ed7997403288e40b18a75a4.tar.gz
Unbreak <stdatomic.h> on ARM + Clang.
Clang only supports atomic operations for ARMv6. For non-ARMv6, we still need to emit these functions. Clang's prototype for these functions slightly differs, as it is truly based on GCC's documentation. It requires the use of signed types, but also requires varargs. Still, we are not allowed to simply implement this function directly. Cleverly work around this by implementing it under a different name and using __strong_reference().
Diffstat (limited to 'sbin/hastd')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud