bind9/lib/isc/include/isc
Michał Kępień eb4713c8e5 Remove mutex debugging code
Mutex debugging code (used when the ISC_MUTEX_DEBUG preprocessor macro
is set to 1 and PTHREAD_MUTEX_ERRORCHECK is defined) has been broken for
the past 3 years (since commit 2f3eee5a4f)
and nobody complained, which is a strong indication that this code is
not being used these days any more.  External tools for detecting
locking issues are already wired into various GitLab CI checks.  Drop
all code depending on the ISC_MUTEX_DEBUG preprocessor macro being set.
2021-12-09 14:02:36 +01:00
..
aes.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
align.h Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
app.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
assertions.h Stop providing branch prediction information 2021-10-14 10:33:24 +02:00
astack.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
atomic.h Drop support for clang atomic and gcc __sync builtins 2021-06-17 09:51:04 +02:00
attributes.h Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
backtrace.h Add support for generating backtraces on Windows 2021-05-03 20:31:52 +02:00
barrier.h Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
base32.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
base64.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
bind9.h Remove support for external applications to register libisc 2021-08-30 08:47:39 +02:00
buffer.h Stop providing branch prediction information 2021-10-14 10:33:24 +02:00
cmocka.h Add the ability to select tests to run 2020-10-01 08:21:42 +00:00
commandline.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
condition.h Remove mutex profiling code 2021-12-09 12:25:21 +01:00
counter.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
crc64.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
deprecated.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
dir.h Update the source code formatting using clang-format-13 2021-10-12 11:14:40 +02:00
endian.h Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
errno.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
error.h Stop providing branch prediction information 2021-10-14 10:33:24 +02:00
event.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
eventclass.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
file.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
formatcheck.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
fsaccess.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
fuzz.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
glob.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
hash.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
heap.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
hex.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
hmac.h Refactor the OpenSSL HMAC usage to use newer APIs 2021-10-28 07:38:56 +00:00
hp.h Add new isc_managers API to simplify <*>mgr create/destroy 2021-05-07 10:19:05 -07:00
ht.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
httpd.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
interfaceiter.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
iterated_hash.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
lang.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
lex.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
list.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
log.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
magic.h Stop providing branch prediction information 2021-10-14 10:33:24 +02:00
managers.h remove all references to isc_socket and related types 2021-10-15 01:01:25 -07:00
md.h The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
mem.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
meminfo.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
mutex.h Remove mutex debugging code 2021-12-09 14:02:36 +01:00
mutexblock.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
net.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
netaddr.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
netdb.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
netmgr.h Add isc_nm_has_encryption() 2021-11-30 12:20:22 +02:00
netscope.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
nonce.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
offset.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
once.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
os.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
parseint.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
pool.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
portset.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
print.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
queue.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
quota.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
radix.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
random.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
ratelimiter.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
refcount.h The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
regex.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
region.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
resource.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
result.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
rwlock.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
safe.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
serial.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
siphash.h The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
sockaddr.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
stat.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
stats.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
stdatomic.h Drop support for clang atomic and gcc __sync builtins 2021-06-17 09:51:04 +02:00
stdio.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
stdtime.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
strerr.h Move ISC_STRERRORSIZE to isc/strerr.h header 2021-07-06 05:33:48 +00:00
string.h The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
symtab.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
syslog.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
task.h Add isc_task_getnetmgr() function 2021-05-31 14:52:05 +02:00
taskpool.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
thread.h Update the source code formatting using clang-format-13 2021-10-12 11:14:40 +02:00
time.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
timer.h Add new isc_managers API to simplify <*>mgr create/destroy 2021-05-07 10:19:05 -07:00
tls.h Low level code to support ALPN in DoT 2021-10-05 11:23:47 +03:00
tm.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
types.h Add isc_nm_socket_type() 2021-11-30 12:20:22 +02:00
url.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
utf8.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
util.h Stop providing branch prediction information 2021-10-14 10:33:24 +02:00