H A D | localzone.c | 2 * services/localzone.c - local zones authority service. 58 struct local_zones* zones = (struct local_zones*)calloc(1, local 59 sizeof(*zones)); 60 if(!zones) 62 rbtree_init(&zones->ztree, &local_zone_cmp); 63 lock_rw_init(&zones->lock); 64 lock_protect(&zones->lock, &zones->ztree, sizeof(zones->ztree)); 66 return zones; 78 local_zones_delete(struct local_zones* zones) argument 168 lz_enter_zone_dname(struct local_zones* zones, uint8_t* nm, size_t len, int labs, enum localzone_type t, uint16_t c) argument 193 lz_enter_zone(struct local_zones* zones, const char* name, const char* type, uint16_t dclass) argument 481 lz_enter_rr_str(struct local_zones* zones, const char* rr) argument 510 lz_enter_zones(struct local_zones* zones, struct config_file* cfg) argument 525 lz_exists(struct local_zones* zones, const char* name) argument 566 add_as112_default(struct local_zones* zones, struct config_file* cfg, const char* name) argument 592 lz_enter_defaults(struct local_zones* zones, struct config_file* cfg) argument 767 init_parents(struct local_zones* zones) argument 801 lz_setup_implicit(struct local_zones* zones, struct config_file* cfg) argument 883 lz_enter_data(struct local_zones* zones, struct config_file* cfg) argument 906 local_zones_apply_cfg(struct local_zones* zones, struct config_file* cfg) argument 933 local_zones_lookup(struct local_zones* zones, uint8_t* name, size_t len, int labs, uint16_t dclass) argument 966 local_zones_find(struct local_zones* zones, uint8_t* name, size_t len, int labs, uint16_t dclass) argument 994 local_zones_print(struct local_zones* zones) argument 1193 local_zones_answer(struct local_zones* zones, struct query_info* qinfo, struct edns_data* edns, sldns_buffer* buf, struct regional* temp, struct comm_reply* repinfo) argument 1287 local_zones_add_zone(struct local_zones* zones, uint8_t* name, size_t len, int labs, uint16_t dclass, enum localzone_type tp) argument 1315 local_zones_del_zone(struct local_zones* zones, struct local_zone* z) argument 1330 local_zones_add_RR(struct local_zones* zones, const char* rr) argument 1397 local_zones_del_data(struct local_zones* zones, uint8_t* name, size_t len, int labs, uint16_t dclass) argument [all...] |