freebsd-nq/contrib/bind9/lib/isc
Doug Barton 3104e2690b 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
2007-12-03 08:26:34 +00:00
..
alpha Vendor import of BIND 9.4.2 2007-12-02 19:10:41 +00:00
arm/include/isc Update this file so that BIND on ARM can actually work. I quote: 2007-12-03 08:26:34 +00:00
ia64 Vendor import of BIND 9.4.2 2007-12-02 19:10:41 +00:00
include Vendor import of BIND 9.4.2 2007-12-02 19:10:41 +00:00
mips Vendor import of BIND 9.4.2 2007-12-02 19:10:41 +00:00
nls Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
noatomic Vendor import of BIND 9.4.2 2007-12-02 19:10:41 +00:00
nothreads Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
powerpc Vendor import of BIND 9.4.2 2007-12-02 19:10:41 +00:00
pthreads Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
sparc64 Vendor import of BIND 9.4.2 2007-12-02 19:10:41 +00:00
unix Vendor import of BIND 9.4.2 2007-12-02 19:10:41 +00:00
x86_32 Vendor import of BIND 9.4.2 2007-12-02 19:10:41 +00:00
x86_64 Vendor import of BIND 9.4.2 2007-12-02 19:10:41 +00:00
api Vendor import of BIND 9.4.2 2007-12-02 19:10:41 +00:00
assertions.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
base64.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
bitstring.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
buffer.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
bufferlist.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
commandline.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
entropy.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
error.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
event.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
fsaccess.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
hash.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
heap.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
hex.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
hmacmd5.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
hmacsha.c Vendor import of BIND 9.4.2 2007-12-02 19:10:41 +00:00
inet_aton.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
inet_ntop.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
inet_pton.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
lex.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
lfsr.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
lib.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
log.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
Makefile.in Vendor import of BIND 9.4.2 2007-12-02 19:10:41 +00:00
md5.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
mem.c Vendor import of BIND 9.4.2 2007-12-02 19:10:41 +00:00
mutexblock.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
netaddr.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
netscope.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
ondestroy.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
parseint.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
print.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
quota.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
random.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
ratelimiter.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
refcount.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
region.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
result.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
rwlock.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
serial.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
sha1.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
sha2.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
sockaddr.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
string.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
strtoul.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
symtab.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
task_p.h Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
task.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
taskpool.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
timer_p.h Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00
timer.c Vendor import of BIND 9.4.2 2007-12-02 19:10:41 +00:00
version.c Vendor import of BIND 9.4.1 2007-06-02 23:21:47 +00:00