]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update this file so that BIND on ARM can actually work. I quote:
authorDoug Barton <dougb@FreeBSD.org>
Mon, 3 Dec 2007 08:26:34 +0000 (08:26 +0000)
committerDoug Barton <dougb@FreeBSD.org>
Mon, 3 Dec 2007 08:26:34 +0000 (08:26 +0000)
commit3104e2690b183ef5948f77893efb9ddc3f9edce2
tree3594d403c93f290afec0014b7b4b2f6c9b7aef4a
parenta6861a2eb3784e28d32694490fb3ff22f7508467
Update this file so that BIND on ARM can actually work. I quote:

The problem was, isc_atomic_cmpxchg() is almost like our
atomic_cmpset_32(), except it expects the old value to be
returned, whereas our atomic_cmpset_32 returns 1 on success,
or 0 on failure. So I re-implemented something suitable.

Submitted by: cognet
Reviewed by: bsdimp
contrib/bind9/lib/isc/arm/include/isc/atomic.h