bind9/tests
Ondřej Surý b497e90179
Add isc_spinlock unit with shim pthread_spin implementation
The spinlock is small (atomic_uint_fast32_t at most), lightweight
synchronization primitive and should only be used for short-lived and
most of the time a isc_mutex should be used.

Add a isc_spinlock unit which is either (most of the time) a think
wrapper around pthread_spin API or an efficient shim implementation of
the simple spinlock.
2023-04-21 12:10:02 +02:00
..
bench A few qp-trie cleanups 2023-04-05 12:35:04 +01:00
dns Fix the streaming read callback shutdown logic 2023-04-20 12:58:32 +02:00
include/tests Always initialize the workers in the libtest 2023-04-21 09:04:24 +02:00
irs Move irs_resconf into libdns and remove libirs 2023-02-24 09:38:59 +00:00
isc Add isc_spinlock unit with shim pthread_spin implementation 2023-04-21 12:10:02 +02:00
isccfg Remove do-nothing header <isc/print.h> 2023-02-15 16:44:47 +00:00
libtest Always initialize the workers in the libtest 2023-04-21 09:04:24 +02:00
ns Fix the streaming read callback shutdown logic 2023-04-20 12:58:32 +02:00
.gitignore Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
Makefile.am Build libtest even if CMOCKA is not available 2023-03-29 02:29:18 +00:00
unit-test-driver.sh.in Use SIGABRT rather than SIGKILL for long running unit test 2023-04-14 15:40:02 +10:00