mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 06:25:31 +00:00
[master] add libns and remove liblwres
4708. [cleanup] Legacy Windows builds (i.e. for XP and earlier) are no longer supported. [RT #45186] 4707. [func] The lightweight resolver daemon and library (lwresd and liblwres) have been removed. [RT #45186] 4706. [func] Code implementing name server query processing has been moved from bin/named to a new library "libns". Functions remaining in bin/named are now prefixed with "named_" rather than "ns_". This will make it easier to write unit tests for name server code, or link name server functionality into new tools. [RT #45186]
This commit is contained in:
@@ -56,8 +56,6 @@
|
||||
#define USE_SHARED_MANAGER
|
||||
#endif /* ISC_PLATFORM_USETHREADS */
|
||||
|
||||
#include "task_p.h"
|
||||
|
||||
#ifdef ISC_TASK_TRACE
|
||||
#define XTRACE(m) fprintf(stderr, "task %p thread %lu: %s\n", \
|
||||
task, isc_thread_self(), (m))
|
||||
@@ -1587,8 +1585,16 @@ isc__taskmgr_destroy(isc_taskmgr_t **managerp) {
|
||||
UNLOCK(&manager->lock);
|
||||
while (isc__taskmgr_ready((isc_taskmgr_t *)manager))
|
||||
(void)isc__taskmgr_dispatch((isc_taskmgr_t *)manager);
|
||||
if (!ISC_LIST_EMPTY(manager->tasks))
|
||||
if (!ISC_LIST_EMPTY(manager->tasks)) {
|
||||
isc__task_t *t;
|
||||
isc_mem_printallactive(stderr);
|
||||
for (t = ISC_LIST_HEAD(manager->tasks);
|
||||
t != NULL;
|
||||
t = ISC_LIST_NEXT(t, link))
|
||||
{
|
||||
fprintf(stderr, "task: %p (%s)\n", t, t->name);
|
||||
}
|
||||
}
|
||||
INSIST(ISC_LIST_EMPTY(manager->tasks));
|
||||
#ifdef USE_SHARED_MANAGER
|
||||
taskmgr = NULL;
|
||||
|
Reference in New Issue
Block a user