bind9/lib/isc/include/isc
Evan Hunt b061e86d17 REQUIRE should not have side effects
it's a style violation to have REQUIRE or INSIST contain code that
must run for the server to work. this was being done with some
atomic_compare_exchange calls. these have been cleaned up.  uses
of atomic_compare_exchange in assertions have been replaced with
a new macro atomic_compare_exchange_enforced, which uses RUNTIME_CHECK
to ensure that the exchange was successful.

(cherry picked from commit a499794984)
2022-07-05 13:04:17 -07:00
..
aes.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
align.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
app.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
assertions.h Replace ISC_NORETURN with C11's noreturn 2022-03-25 08:42:18 +01:00
astack.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
atomic.h REQUIRE should not have side effects 2022-07-05 13:04:17 -07:00
attributes.h Replace ISC_NORETURN with C11's noreturn 2022-03-25 08:42:18 +01:00
backtrace.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
barrier.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
base32.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
base64.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bind9.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
buffer.h Update clang to version 14 2022-06-16 18:09:33 +02:00
cmocka.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
commandline.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
condition.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
counter.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
crc64.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
deprecated.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
dir.h Update clang to version 14 2022-06-16 18:09:33 +02:00
endian.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
errno.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
error.h Replace ISC_NORETURN with C11's noreturn 2022-03-25 08:42:18 +01:00
event.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
eventclass.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
file.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
formatcheck.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
fsaccess.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
fuzz.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
glob.h Update clang to version 14 2022-06-16 18:09:33 +02:00
hash.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
heap.h Make isc_heap_create() and isc_heap_insert() return void 2022-03-08 20:24:54 +01:00
hex.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
hmac.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
ht.h Make isc_ht_init() and isc_ht_iter_create() return void 2022-03-08 20:47:06 +01:00
httpd.h Update clang to version 14 2022-06-16 18:09:33 +02:00
interfaceiter.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
iterated_hash.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
lang.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
lex.h Update clang to version 14 2022-06-16 18:09:33 +02:00
list.h Replace netievent lock-free queue with simple locked queue 2022-03-08 09:52:39 +01:00
log.h Update clang to version 14 2022-06-16 18:09:33 +02:00
magic.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
managers.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
md.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
mem.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
meminfo.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
mutex.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
mutexblock.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
net.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
netaddr.h update dlz_minimal.h 2022-01-27 16:18:34 -08:00
netdb.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
netmgr.h Update the set of HTTP endpoints on reconfiguration 2022-06-28 16:37:31 +03:00
netscope.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
nonce.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
offset.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
once.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
os.h Use detected cache line size 2022-01-27 13:07:31 +01:00
parseint.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
pool.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
portset.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
print.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
quota.h Update clang to version 14 2022-06-16 18:09:33 +02:00
radix.h Update clang to version 14 2022-06-16 18:09:33 +02:00
random.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
ratelimiter.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
refcount.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
regex.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
region.h Update clang to version 14 2022-06-16 18:09:33 +02:00
resource.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
result.h Add ISC_R_TLSBADPEERCERT error code to the TLS related code 2022-04-28 13:39:21 +03:00
rwlock.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
safe.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
serial.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
siphash.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
sockaddr.h update dlz_minimal.h 2022-01-27 16:18:34 -08:00
stat.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
stats.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
stdatomic.h Remove usage of deprecated ATOMIC_VAR_INIT() macro 2022-03-09 09:25:37 +01:00
stdio.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
stdtime.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
strerr.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
string.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
symtab.h Update clang to version 14 2022-06-16 18:09:33 +02:00
syslog.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
task.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
taskpool.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
thread.h Update clang to version 14 2022-06-16 18:09:33 +02:00
time.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
timer.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
tls.h Update clang to version 14 2022-06-16 18:09:33 +02:00
tm.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
types.h Replace netievent lock-free queue with simple locked queue 2022-03-08 09:52:39 +01:00
url.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
utf8.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
util.h Update clang to version 14 2022-06-16 18:09:33 +02:00