Home
last modified time | relevance | path

Searched refs:zopt (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/usr.sbin/nsd/
H A Dremote.c1295 struct zone_options* zopt; in perform_changezone() local
1322 if( (zopt=zone_options_find(xfrd->nsd->options, dname)) ) { in perform_changezone()
1323 if(zopt->part_of_config) { in perform_changezone()
1331 if(zone_is_catalog_consumer_member(zopt)) { in perform_changezone()
1335 as_catalog_member_zone(zopt)->member_id, NULL)); in perform_changezone()
1350 if(zone_is_slave(zopt)) { in perform_changezone()
1355 if(zone_is_catalog_consumer(zopt)) { in perform_changezone()
1359 zone_list_del(xfrd->nsd->options, zopt); in perform_changezone()
1367 zopt = zone_list_add_or_cat(xfrd->nsd->options, arg, arg2, in perform_changezone()
1369 if(!zopt) { in perform_changezone()
[all …]
H A Ddbcreate.c214 namedb_write_zonefile(struct nsd* nsd, struct zone_options* zopt) in namedb_write_zonefile() argument
221 if(!zopt->pattern->zonefile) in namedb_write_zonefile()
223 zone = namedb_find_zone(nsd->db, (const dname_type*)zopt->node.key); in namedb_write_zonefile()
228 zfile = config_make_zonefile(zopt, nsd); in namedb_write_zonefile()
231 "the path could not be created", zopt->name, zfile); in namedb_write_zonefile()
H A Dxfrd-catalog-zones.c582 struct zone_options* zopt; in xfrd_process_catalog_consumer_zone() local
747 zopt = &cursor_cmz(cursor)->options; in xfrd_process_catalog_consumer_zone()
748 dname = (dname_type *)zopt->node.key; in xfrd_process_catalog_consumer_zone()
754 if(zone_is_slave(zopt)) { in xfrd_process_catalog_consumer_zone()
760 if(zone_is_catalog_consumer(zopt)) { in xfrd_process_catalog_consumer_zone()
770 zopt->pattern = pattern; in xfrd_process_catalog_consumer_zone()
773 xfrd->last_task, zopt->name, in xfrd_process_catalog_consumer_zone()
776 , zopt)); in xfrd_process_catalog_consumer_zone()
780 if(zone_is_catalog_consumer(zopt)) { in xfrd_process_catalog_consumer_zone()
782 xfrd, zopt); in xfrd_process_catalog_consumer_zone()
[all …]
H A Doptions.h493 static inline struct catalog_member_zone* as_catalog_member_zone(struct zone_options* zopt) in as_catalog_member_zone() argument
494 { return zopt && zopt->is_catalog_member_zone ? (struct catalog_member_zone*)zopt : NULL; } in as_catalog_member_zone()
539 unsigned getzonestatid(struct nsd_options* opt, struct zone_options* zopt);
H A Dnamedb.h397 struct zone_options* zopt);
400 struct zone_options* zopt) in namedb_find_or_create_zone() argument
402 return zone ? zone : namedb_zone_create(db, dname, zopt); } in namedb_find_or_create_zone()
404 void namedb_write_zonefile(struct nsd* nsd, struct zone_options* zopt);
H A Ddifffile.c898 struct zone_options* zopt; in find_or_create_zone() local
903 zopt = zone_options_find(opt, zone_name); in find_or_create_zone()
904 if(!zopt) { in find_or_create_zone()
908 zopt = zone_options_create(opt->region); in find_or_create_zone()
909 if(!zopt) return 0; in find_or_create_zone()
910 zopt->part_of_config = 1; in find_or_create_zone()
911 zopt->name = region_strdup(opt->region, zstr); in find_or_create_zone()
912 zopt->pattern = pattern_options_find(opt, patname); in find_or_create_zone()
913 if(!zopt->name || !zopt->pattern) return 0; in find_or_create_zone()
914 if(!nsd_options_insert_zone(opt, zopt)) { in find_or_create_zone()
[all …]
H A Ddbaccess.c320 udb_ptr* last_task, struct zone_options* zopt) in namedb_check_zonefile() argument
323 const dname_type* dname = (const dname_type*)zopt->node.key; in namedb_check_zonefile()
327 zone = namedb_zone_create(nsd->db, dname, zopt); in namedb_check_zonefile()
H A Doptions.c311 struct zone_options* zopt; in parse_options_file() local
317 } else if (!(zopt = zone_options_find(opt, dname))) { in parse_options_file()
323 } else if (!zone_is_catalog_producer(zopt)) { in parse_options_file()
368 struct zone_options* zopt; in options_zonestatnames_create() local
382 RBTREE_FOR(zopt, struct zone_options*, opt->zone_options) { in options_zonestatnames_create()
384 (void)getzonestatid(opt, zopt); in options_zonestatnames_create()
2690 unsigned getzonestatid(struct nsd_options* opt, struct zone_options* zopt) in getzonestatid() argument
2697 if(!zopt->pattern->zonestats || zopt->pattern->zonestats[0]==0) in getzonestatid()
2699 statname = config_cook_string(zopt, zopt->pattern->zonestats); in getzonestatid()
2714 (void)opt; (void)zopt; in getzonestatid()