Home | History | Annotate | Download | only in libresolv

Lines Matching defs:rrecp

89 	ns_updrec *rrecp;
124 for (rrecp = rrecp_start; rrecp; rrecp = TAILQ_NEXT(rrecp, r_glink)) {
126 section = rrecp->r_section;
133 rtype = rrecp->r_type;
134 rclass = rrecp->r_class;
135 rttl = rrecp->r_ttl;
139 switch (rrecp->r_opcode) {
143 rrecp->r_size = 0;
148 rrecp->r_size = 0;
152 rrecp->r_size = 0;
155 if (rrecp->r_size == 0)
161 rrecp->r_opcode);
166 switch (rrecp->r_opcode) {
168 rclass = rrecp->r_size == 0 ? C_ANY : C_NONE;
175 rrecp->r_opcode);
185 if ((n = dn_comp(rrecp->r_dname, cp, buflen, dnptrs,
193 if (numrrs != 1 || rrecp->r_type != T_SOA)
201 if (rrecp->r_size == 0) {
209 startp = rrecp->r_data;
210 endp = startp + rrecp->r_size - 1;
212 switch (rrecp->r_type) {
251 if (rrecp->r_type == T_SOA) {
928 ns_updrec *rrecp = (ns_updrec *)calloc(1, sizeof(ns_updrec));
930 if (!rrecp || !(rrecp->r_dname = strdup(dname))) {
931 if (rrecp)
932 free(rrecp);
935 rrecp->r_class = (ns_class)class;
936 rrecp->r_type = (ns_type)type;
937 rrecp->r_ttl = (u_int)ttl;
938 rrecp->r_section = (ns_sect)section;
939 return (rrecp);
946 res_freeupdrec(ns_updrec *rrecp) {
948 if (rrecp->r_dname != NULL)
949 free(rrecp->r_dname);
950 free(rrecp);