bind9/doc
Ondřej Surý f5c204ac3e
Move the library init and shutdown to executables
Instead of relying on unreliable order of execution of the library
constructors and destructors, move them to individual binaries.  The
advantage is that the execution time and order will remain constant and
will not depend on the dynamic load dependency solver.

This requires more work, but that was mitigated by a simple requirement,
any executable using libisc and libdns, must include <isc/lib.h> and
<dns/lib.h> respectively (in this particular order).  In turn, these two
headers must not be included from within any library as they contain
inlined functions marked with constructor/destructor attributes.
2025-02-22 16:19:00 +01:00
..
arm Update Sphinx and sphinx_rtd_theme 2025-02-21 14:41:25 +01:00
changelog Generate changelog for BIND 9.21.5 2025-02-11 17:34:52 +01:00
design Remove DLV remnants 2024-12-13 11:24:47 +01:00
dev Remove C++ support from the public header 2024-12-18 13:10:39 +01:00
dnssec-guide Fix broken links in documentation 2025-01-24 12:07:36 +01:00
doxygen Remove trailing whitespace from all text files 2023-06-13 15:05:40 +02:00
man Update documentation for 9.20.0 2024-07-08 14:53:01 +02:00
misc Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
notes Update CVE checklist 2025-02-11 17:34:52 +01:00
Makefile.am Remove pregenerated manpages from the repo 2023-02-10 11:24:03 +01:00