Lines Matching defs:zone
98 DB *zone; /*%< zone database handle */
106 char *zone;
136 * zone(a space)host(a space)ttl(a space)type(a space)remaining data
143 /* save pointer to zone */
144 pd->zone = tmp;
146 /* find space after zone and change it to a '\0' */
228 /* check to see if we are authoritative for the zone first. */
251 /* get a cursor to loop through zone data */
288 bdb_allnodes(const char *zone, void *driverarg, void *dbdata,
306 key.data = tmp_zone = strdup(zone);
313 /* get a cursor to loop through zone data */
314 if (db->zone->cursor(db->zone, NULL, &zone_cursor, 0) != 0) {
376 if (db->zone != NULL)
377 db->zone->close(db->zone, 0);
417 /* get a cursor to loop through zone data */
418 if (db->zone->cursor(db->zone, NULL, &zone_cursor, 0) != 0) {
453 bdb_lookup(const char *zone, const char *name, void *driverarg,
474 /* set zone key */
475 key.data = tmp_zone = strdup(zone);
482 /* get a cursor to loop through zone data */
483 if (db->zone->cursor(db->zone, NULL, &zone_cursor, 0) != 0) {
685 result = bdb_opendb(db->dbenv, DB_UNKNOWN, &db->zone,
709 /* associate the zone secondary database with the primary database */
710 bdbres = db->data->associate(db->data, NULL, db->zone, NULL, 0);