10static unsigned int tctarget;
14static unsigned int name_ptr[
NAMES];
15static unsigned int name_num;
34 for (i = 0; i < name_num; ++i)
36 uint16_pack_big(
buf,49152 + name_ptr[i]);
40 if (name_num <
NAMES) {
45 i = (
unsigned char) *
d;
66static unsigned int dpos;
68static int flaghidettl = 0;
81 if (flaghidettl) ttl = 0;
82 uint32_pack_big(ttlstr,ttl);
int dns_domain_equal(const char *dn1, const char *dn2)
unsigned int dns_domain_length(const char *dn)
char name[DNS_NAME6_DOMAIN]
void c(const char *home, const char *subdir, const char *file, int uid, int gid, int mode)
void d(const char *home, const char *subdir, int uid, int gid, int mode)
int response_addbytes(const char *buf, unsigned int len)
void response_hidettl(void)
int response_addname(const char *d)
void response_id(const char id[2])
unsigned int max_response_len
unsigned int response_len
int response_cname(const char *c, const char *d, uint32 ttl)
void response_rfinish(int x)
int response_query(const char *q, const char qtype[2], const char qclass[2])
void response_nxdomain(void)
void response_servfail(void)
int response_rstart(const char *d, const char type[2], uint32 ttl)