bind9/lib
Ondřej Surý 45365adb32
Convert sock->active to non-atomic variable, cleanup rchildren
The last atomic_bool variable sock->active was converted to non-atomic
bool by properly handling the listening socket case where we were
checking parent socket instead of children sockets.

This is no longer necessary as we properly set the .active to false on
the children sockets.

Additionally, cleanup the .rchildren - the atomic variable was used for
mutex+condition to block until all children were listening, but that's
now being handled by a barrier.

Finally, just remove dead .self and .active_child_connections members of
the netmgr socket.
2023-03-30 16:10:08 +02:00
..
dns Refactor isc_job_run to not-make any allocations 2023-03-30 16:00:52 +02:00
isc Convert sock->active to non-atomic variable, cleanup rchildren 2023-03-30 16:10:08 +02:00
isccc Apply adjusted clang-format 2023-03-10 17:31:28 +01:00
isccfg allow configuration of dnsrps library path 2023-03-28 15:44:31 -07:00
ns import libdummyrpz test library for DNSRPS 2023-03-28 15:44:31 -07:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am Move irs_resconf into libdns and remove libirs 2023-02-24 09:38:59 +00:00