Lines Matching defs:lookaside
236 emit(unsigned int dtype, isc_boolean_t showall, char *lookaside,
270 /* Add lookaside origin, if set */
271 if (lookaside != NULL) {
272 if (isc_buffer_availablelength(&nameb) < strlen(lookaside))
273 fatal("DLV origin '%s' is too long", lookaside);
274 isc_buffer_putstr(&nameb, lookaside);
275 if (lookaside[strlen(lookaside) - 1] != '.') {
277 fatal("DLV origin '%s' is too long", lookaside);
301 if (lookaside == NULL) {
335 fprintf(stderr, " -l: add lookaside zone and print DLV records\n");
351 char *lookaside = NULL;
400 if (lookaside != NULL)
401 fatal("lookaside and CDS are mutually"
422 fatal("lookaside and CDS are mutually"
424 lookaside = isc_commandline_argument;
425 if (strlen(lookaside) == 0U)
426 fatal("lookaside must be a non-empty string");
541 emit(DNS_DSDIGEST_SHA1, showall, lookaside,
543 emit(DNS_DSDIGEST_SHA256, showall, lookaside,
546 emit(dtype, showall, lookaside, cds, &rdata);
555 emit(DNS_DSDIGEST_SHA1, showall, lookaside, cds,
557 emit(DNS_DSDIGEST_SHA256, showall, lookaside, cds,
560 emit(dtype, showall, lookaside, cds, &rdata);