namedb
struct namedb *
db = (namedb_type *) region_alloc(db_region, sizeof(struct namedb));
namedb_close(struct namedb* db)
namedb_free_ixfr(struct namedb* db)
namedb_lookup(struct namedb* db,
typedef struct namedb namedb_type;
int namedb_lookup (struct namedb* db,
struct namedb *namedb_open(struct nsd_options* opt);
void namedb_close(struct namedb* db);
void namedb_free_ixfr(struct namedb* db);
struct namedb* db;
account_zone(struct namedb* db, struct zone_mem* zmem)
struct namedb *db;
check_apex_soa(namedb_type* namedb, zone_type *zone, int nolog)
domain = domain_table_find(namedb->domains, hashed_apex);
db_find_nsec3param(struct namedb* db, struct zone* z, struct rr* avoid_rr,
nsec3_find_zone_param(struct namedb* db, struct zone* zone,
nsec3_clear_precompile(struct namedb* db, zone_type* zone)
nsec3_precompile_domain(struct namedb* db, struct domain* domain,
nsec3_precompile_domain_ds(struct namedb* db, struct domain* domain,
prehash_zone_complete(struct namedb* db, struct zone* zone)
void prehash_zone(struct namedb* db, struct zone* zone)
void nsec3_precompile_domain_ds(struct namedb* db, struct domain* domain,
void nsec3_precompile_nsec3rr(struct namedb* db, struct domain* domain,
void nsec3_precompile_newparam(struct namedb* db, struct zone* zone);
struct zone* nsec3_tree_zone(struct namedb* db, struct domain* domain);
struct zone* nsec3_tree_dszone(struct namedb* db, struct domain* domain);
struct namedb;
void prehash_zone(struct namedb* db, struct zone* zone);
void prehash_zone_complete(struct namedb* db, struct zone* zone);
void nsec3_clear_precompile(struct namedb* db, struct zone* zone);
void nsec3_find_zone_param(struct namedb* db, struct zone* zone,
void nsec3_precompile_domain(struct namedb* db, struct domain* domain,
struct namedb *database;
struct namedb *database;
struct namedb *database,
struct namedb *database,
void apex_rrset_checks(struct namedb* db, rrset_type* rrset,