]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
allow external progs to include only ldns/dns.h. Some other tweaks
authorMiek Gieben <miekg@NLnetLabs.nl>
Tue, 22 Feb 2005 10:20:06 +0000 (10:20 +0000)
committerMiek Gieben <miekg@NLnetLabs.nl>
Tue, 22 Feb 2005 10:20:06 +0000 (10:20 +0000)
ldns/dns.h
ldns/resolver.h
resolver.c

index 65fb53911d9309620cffb31f1c446117faa59300..ad4cd52658333de6f0421acbeba1ae04f91eb7ef 100644 (file)
 #ifndef _DNS_H_
 #define _DNS_H_
 
+#include <util.h>
+#include <ldns/buffer.h>
+#include <ldns/common.h>
+#include <ldns/dname.h>
+#include <ldns/dns.h>
+#include <ldns/error.h>
+#include <ldns/host2str.h>
+#include <ldns/host2wire.h>
+#include <ldns/ldns.h>
+#include <ldns/net.h>
+#include <ldns/packet.h>
+#include <ldns/rdata.h>
+#include <ldns/resolver.h>
+#include <ldns/rr.h>
+#include <ldns/str2host.h>
+#include <ldns/wire2host.h>
+
 #define LDNS_IP4ADDRLEN      (32/8)
 #define LDNS_IP6ADDRLEN      (128/8)
 #define LDNS_PORT      53
index 7f62acd82cd35c0856defb8433338357c4810920..673da568700712242d77b56446aae4fd8d32bab8 100644 (file)
@@ -92,7 +92,8 @@ ldns_pkt * ldns_resolver_query(ldns_resolver *, ldns_rdf*, ldns_rr_type, ldns_rr
 ldns_pkt * ldns_resolver_search(ldns_resolver *, ldns_rdf*, ldns_rr_type, ldns_rr_class, uint16_t);
 
 ldns_resolver *ldns_resolver_new(void);
-void ldns_resolver_set_defnames(ldns_resolver *r, bool d);
-void ldns_resolver_set_usevc(ldns_resolver *r, bool vc);
+void ldns_resolver_free(ldns_resolver *);
+void ldns_resolver_set_defnames(ldns_resolver *, bool);
+void ldns_resolver_set_usevc(ldns_resolver *, bool);
 
 #endif  /* !_LDNS_RESOLVER_H */
index 5c5b423ca90b704ea8b5437536bc623c59928deb..e48986cb3ec79287b2a31198c0d0b723f45e5d14 100644 (file)
@@ -258,15 +258,6 @@ ldns_resolver_new(void)
 void
 ldns_resolver_free(ldns_resolver *res)
 {
-       size_t i;
-/*
-       for (i = 0; i < res->_nameserver_count; i++) {
-               ldns_rdf_free(res->_nameservers[i]);
-       }
-       for (i = 0; i < res->_searchlist_count; i++) {
-               ldns_rdf_free(res->_searchlist[i]);
-       }
-*/
        FREE(res->_searchlist);
        FREE(res->_nameservers);
        FREE(res);
@@ -304,7 +295,6 @@ ldns_pkt *
 ldns_resolver_query(ldns_resolver *r, ldns_rdf *name, ldns_rr_type type, ldns_rr_class class,
                 uint16_t flags)
 {
-       ldns_rdf *domainname;
        ldns_rdf *newname;
        ldns_pkt *pkt;
        
@@ -321,10 +311,7 @@ ldns_resolver_query(ldns_resolver *r, ldns_rdf *name, ldns_rr_type type, ldns_rr
        if (!newname) {
                return NULL;
        }
-       ldns_rdf_print(stdout, newname);
-       printf("the new name\n");
        pkt = ldns_resolver_send(r, newname, type, class, flags);
-       
        ldns_rdf_free(newname);
        return pkt;
 }