bind9/lib
Witold Kręcicki 23bd04d2f1 Make isc_task_pause/isc_task_unpause thread safe.
isc_task_pause/unpause were inherently thread-unsafe - a task
could be paused only once by one thread, if the task was running
while we paused it it led to races. Fix it by making sure that
the task will pause if requested to, and by using a 'pause reference
counter' to count task pause requests - a task will be unpaused
iff all threads unpause it.

Don't remove from queue when pausing task - we lock the queue lock
(expensive), while it's unlikely that the task will be running -
and we'll remove it anyway in dispatcher
2020-02-18 09:22:04 +00:00
..
bind9 Reformat using the new rules 2020-02-14 09:31:05 +01:00
dns adjust the clang-format penalties to reduce string breaking 2020-02-17 14:23:58 -08:00
irs Reformat using the new rules 2020-02-14 09:31:05 +01:00
isc Make isc_task_pause/isc_task_unpause thread safe. 2020-02-18 09:22:04 +00:00
isccc Fixup the missing clang-format bits 2020-02-16 17:34:24 +01:00
isccfg adjust the clang-format penalties to reduce string breaking 2020-02-17 14:23:58 -08:00
ns adjust the clang-format penalties to reduce string breaking 2020-02-17 14:23:58 -08:00
samples Reformat using the new rules 2020-02-14 09:31:05 +01:00
win32/bindevt apply the modified style 2020-02-13 15:05:06 -08:00
.gitignore added gitignore, removed cvsignore 2012-03-03 23:10:05 -08:00
Kyuafile link in lib/isccc/tests/Kyuafile 2018-11-13 07:23:36 +11:00
Makefile.in remove lib/tests as nothing uses it anymore 2018-03-09 14:12:50 -08:00