Lines Matching defs:lookold

721 cloneopts(dig_lookup_t *looknew, dig_lookup_t *lookold) {
733 if (lookold == NULL || lookold->ednsopts == NULL)
736 for (i = 0; i < lookold->ednsoptscnt; i++) {
737 len = lookold->ednsopts[i].length;
739 INSIST(lookold->ednsopts[i].value != NULL);
745 lookold->ednsopts[i].value, len);
747 looknew->ednsopts[i].code = lookold->ednsopts[i].code;
750 looknew->ednsoptscnt = lookold->ednsoptscnt;
761 clone_lookup(dig_lookup_t *lookold, int servers) {
770 strlcpy(looknew->textname, lookold->textname, MXNAME);
771 strlcpy(looknew->cmdline, lookold->cmdline, MXNAME);
773 looknew->rdtype = lookold->rdtype;
774 looknew->qrdtype = lookold->qrdtype;
775 looknew->rdclass = lookold->rdclass;
776 looknew->rdtypeset = lookold->rdtypeset;
777 looknew->rdclassset = lookold->rdclassset;
778 looknew->doing_xfr = lookold->doing_xfr;
779 looknew->ixfr_serial = lookold->ixfr_serial;
780 looknew->trace = lookold->trace;
781 looknew->trace_root = lookold->trace_root;
782 looknew->identify = lookold->identify;
783 looknew->identify_previous_line = lookold->identify_previous_line;
784 looknew->ignore = lookold->ignore;
785 looknew->servfail_stops = lookold->servfail_stops;
786 looknew->besteffort = lookold->besteffort;
787 looknew->dnssec = lookold->dnssec;
788 looknew->ednsflags = lookold->ednsflags;
789 looknew->opcode = lookold->opcode;
790 looknew->expire = lookold->expire;
791 looknew->nsid = lookold->nsid;
792 looknew->sit = lookold->sit;
793 looknew->sitvalue = lookold->sitvalue;
794 if (lookold->ednsopts != NULL) {
795 cloneopts(looknew, lookold);
800 looknew->ednsneg = lookold->ednsneg;
801 looknew->idnout = lookold->idnout;
802 looknew->udpsize = lookold->udpsize;
803 looknew->edns = lookold->edns;
804 looknew->recurse = lookold->recurse;
805 looknew->aaonly = lookold->aaonly;
806 looknew->adflag = lookold->adflag;
807 looknew->cdflag = lookold->cdflag;
808 looknew->ns_search_only = lookold->ns_search_only;
809 looknew->tcp_mode = lookold->tcp_mode;
810 looknew->tcp_mode_set = lookold->tcp_mode_set;
811 looknew->comments = lookold->comments;
812 looknew->stats = lookold->stats;
813 looknew->section_question = lookold->section_question;
814 looknew->section_answer = lookold->section_answer;
815 looknew->section_authority = lookold->section_authority;
816 looknew->section_additional = lookold->section_additional;
817 looknew->origin = lookold->origin;
818 looknew->retries = lookold->retries;
820 looknew->need_search = lookold->need_search;
821 looknew->done_as_is = lookold->done_as_is;
822 looknew->eoferr = lookold->eoferr;
824 if (lookold->ecs_addr != NULL) {
829 memmove(looknew->ecs_addr, lookold->ecs_addr, len);
830 looknew->ecs_plen = lookold->ecs_plen;
833 dns_name_copy(dns_fixedname_name(&lookold->fdomain),
837 clone_server_list(lookold->my_server_list,
851 requeue_lookup(dig_lookup_t *lookold, int servers) {
860 looknew = clone_lookup(lookold, servers);
864 lookold, lookold->link.next, looknew, looknew->link.next);
867 lookold, looknew, looknew->link.next);