Lines Matching defs:ttl
101 * allow ttl to be optional
103 * if ttl is missing, and default_ttl is 0, use DEF_TTL
104 * allow ttl to be written as 1d3h
124 char *ttl = NULL;
158 ttl = LDNS_XMALLOC(char, LDNS_TTL_DATALEN);
171 if (!new || !owner || !ttl || !clas || !rdata ||
186 if (ldns_bget_token(rr_buf, ttl, "\t\n ", LDNS_TTL_DATALEN) == -1) {
191 ttl_val = (uint32_t) ldns_str2period(ttl, &endptr);
193 if (strlen(ttl) > 0 && !isdigit((int) ttl[0])) {
203 * so ttl value we read is actually the class
205 clas_val = ldns_get_rr_class_by_name(ttl);
211 type = LDNS_XMALLOC(char, strlen(ttl) + 1);
215 strncpy(type, ttl, strlen(ttl) + 1);
322 LDNS_FREE(ttl);
637 LDNS_FREE(ttl);
674 ldns_rr_new_frm_fp(ldns_rr **newrr, FILE *fp, uint32_t *ttl, ldns_rdf **origin, ldns_rdf **prev)
676 return ldns_rr_new_frm_fp_l(newrr, fp, ttl, origin, prev, NULL);
685 uint32_t ttl;
692 ttl = *default_ttl;
694 ttl = 0;
750 s = ldns_rr_new_frm_str(&rr, (const char*) line, ttl, *origin, prev);
752 s = ldns_rr_new_frm_str(&rr, (const char*) line, ttl, NULL, prev);
780 ldns_rr_set_ttl(ldns_rr *rr, uint32_t ttl)
782 rr->_ttl = ttl;
1550 /* offset is the owername length + ttl + type + class + rdlen == start of wire format rdata */