static void cleanup(void) { destroy_managers(); ns_server_destroy(&ns_g_server); ns_builtin_deinit(); /* * Add calls to unregister sdb drivers here. */ /* xxdb_clear(); */ #ifdef DLZ /* * Unregister any DLZ drivers. */ dlz_drivers_clear(); #endif dns_name_destroy(); isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_MAIN, ISC_LOG_NOTICE, "exiting"); ns_log_shutdown(); }
static void cleanup(void) { destroy_managers(); ns_server_destroy(&ns_g_server); isc_entropy_detach(&ns_g_entropy); if (ns_g_fallbackentropy != NULL) isc_entropy_detach(&ns_g_fallbackentropy); ns_builtin_deinit(); /* * Add calls to unregister sdb drivers here. */ /* xxdb_clear(); */ #ifdef CONTRIB_DLZ /* * Unregister contributed DLZ drivers. */ dlz_drivers_clear(); #endif #ifdef ISC_DLZ_DLOPEN /* * Unregister "dlopen" DLZ driver. */ dlz_dlopen_clear(); #endif dns_name_destroy(); isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_MAIN, ISC_LOG_NOTICE, "exiting"); ns_log_shutdown(); }