lz_type
enum localzone_type lz_type, int tag, struct config_strlist** tag_datas,
if(lz_type == local_zone_redirect ||
lz_type == local_zone_inform_redirect) {
if((lz_type == local_zone_redirect ||
lz_type == local_zone_inform_redirect) &&
if(lz_type == local_zone_redirect ||
lz_type == local_zone_inform_redirect) {
struct local_data* ld, enum localzone_type lz_type)
if(lz_type == local_zone_deny ||
lz_type == local_zone_always_deny ||
lz_type == local_zone_inform_deny) {
} else if(lz_type == local_zone_refuse
|| lz_type == local_zone_always_refuse) {
} else if(lz_type == local_zone_static ||
lz_type == local_zone_redirect ||
lz_type == local_zone_inform_redirect ||
lz_type == local_zone_always_nxdomain ||
lz_type == local_zone_always_nodata ||
(lz_type == local_zone_truncate
int rcode = (ld || lz_type == local_zone_redirect ||
lz_type == local_zone_inform_redirect ||
lz_type == local_zone_always_nodata ||
lz_type == local_zone_truncate)?
rcode = (lz_type == local_zone_truncate ? (rcode|BIT_TC) : rcode);
} else if(lz_type == local_zone_typetransparent
|| lz_type == local_zone_always_transparent) {
} else if(lz_type == local_zone_block_a) {
} else if(lz_type == local_zone_always_null) {
lzt = lz_type(taglist, taglen, z->taglist, z->taglen,
struct local_data* ld, enum localzone_type lz_type);
enum localzone_type lz_type, int tag, struct config_strlist** tag_datas,
enum localzone_type lz_type, int tag, struct config_strlist** tag_datas,
if(lz_type == local_zone_redirect ||
lz_type == local_zone_inform_redirect) {
if((lz_type == local_zone_redirect ||
lz_type == local_zone_inform_redirect) &&
if(lz_type == local_zone_redirect ||
lz_type == local_zone_inform_redirect) {
struct local_data* ld, enum localzone_type lz_type)
if(lz_type == local_zone_deny ||
lz_type == local_zone_always_deny ||
lz_type == local_zone_inform_deny) {
} else if(lz_type == local_zone_refuse
|| lz_type == local_zone_always_refuse) {
} else if(lz_type == local_zone_static ||
lz_type == local_zone_redirect ||
lz_type == local_zone_inform_redirect ||
lz_type == local_zone_always_nxdomain ||
lz_type == local_zone_always_nodata ||
(lz_type == local_zone_truncate
int rcode = (ld || lz_type == local_zone_redirect ||
lz_type == local_zone_inform_redirect ||
lz_type == local_zone_always_nodata ||
lz_type == local_zone_truncate)?
rcode = (lz_type == local_zone_truncate ? (rcode|BIT_TC) : rcode);
} else if(lz_type == local_zone_typetransparent
|| lz_type == local_zone_always_transparent) {
} else if(lz_type == local_zone_block_a) {
} else if(lz_type == local_zone_always_null) {
lzt = lz_type(taglist, taglen, z->taglist, z->taglen,
struct local_data* ld, enum localzone_type lz_type);
enum localzone_type lz_type, int tag, struct config_strlist** tag_datas,