General code refactoring

- style cleanup
- removed NULL checks in places where they are not currently needed
- use isc_refcount for dispatch reference counting
- revised code flow for readability
- remove some #ifdefs that are no longer relevant
- remove unused struct members
- removed unnecessary function parameters
- use C99 struct initialization
This commit is contained in:
Evan Hunt
2020-12-09 19:44:41 -08:00
committed by Ondřej Surý
parent 5863acc907
commit 300392ae2f
7 changed files with 283 additions and 500 deletions

View File

@@ -236,8 +236,8 @@ create_managers(void) {
CHECK(dns_dispatchmgr_create(mctx, &dispatchmgr));
CHECK(ns_interfacemgr_create(mctx, sctx, taskmgr, timermgr, socketmgr,
netmgr, dispatchmgr, maintask, ncpus, NULL,
ncpus, &interfacemgr));
netmgr, dispatchmgr, maintask, NULL, ncpus,
&interfacemgr));
CHECK(ns_listenlist_default(mctx, port, -1, true, &listenon));
ns_interfacemgr_setlistenon4(interfacemgr, listenon);