]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
result_free to resolve_free (thanks Benno).
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 6 Feb 2008 13:10:40 +0000 (13:10 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 6 Feb 2008 13:10:40 +0000 (13:10 +0000)
git-svn-id: file:///svn/unbound/trunk@924 be551aaa-1e26-0410-a405-d3ace91eadb9

doc/Changelog
doc/libunbound.3
libunbound/context.c
libunbound/ubsyms.def
libunbound/unbound.c
libunbound/unbound.h
smallapp/unbound-host.c
testcode/asynclook.c

index 65a81cbeb996e29b7bff663aa791dc42520e32bc..a7d52bf0d556569255c088f13f67525ccf58feb2 100644 (file)
@@ -2,6 +2,7 @@
        - clearer explanation of threading configure options.
        - fixup asynclook test for nothreading (it creates only one process
          to do the extended test).
+       - changed name of ub_val_result_free to ub_val_resolve_free.
 
 5 February 2008: Wouter
        - statistics-interval: seconds option added.
index 3bee1e60592ef30d10e9e2ce3321f5c89ec55de0..ead195dbb18c3b5bca51667e9b327403289aa482 100644 (file)
@@ -31,7 +31,7 @@
 .B ub_val_resolve,
 .B ub_val_resolve_async,
 .B ub_val_cancel,
-.B ub_val_result_free,
+.B ub_val_resolve_free,
 .B ub_val_strerror
 \- Unbound DNS validating resolver @version@ functions.
 .SH "SYNOPSIS"
 \fBub_val_cancel\fR(\fIstruct ub_val_ctx*\fR ctx, \fIint\fR async_id);
 .LP
 \fIvoid\fR
-\fBub_val_result_free\fR(\fIstruct ub_val_result*\fR result);
+\fBub_val_resolve_free\fR(\fIstruct ub_val_result*\fR result);
 .LP
 \fIconst char *\fR
 \fBub_val_strerror\fR(\fIint\fR err);
@@ -251,7 +251,7 @@ and cancel the request if needed.
 .B ub_val_cancel
 Cancel an async query in progress.
 .TP
-.B ub_val_result_free
+.B ub_val_resolve_free
 Free struct ub_val_result contents after use.
 .TP
 .B ub_val_strerror
index 39eb236b3c3ab2289c1d9e1d94aceef6503def83..e95ca7953ca9bc1abab86cc381fa87f77a316d52 100644 (file)
@@ -99,7 +99,7 @@ void
 context_query_delete(struct ctx_query* q) 
 {
        if(!q) return;
-       ub_val_result_free(q->res);
+       ub_val_resolve_free(q->res);
        free(q->msg);
        free(q);
 }
index ed1ebbf6ddf18900e140e25657bcc2e4bd112279..94776a02e131ab9ada40cafa40df9a23f4e6f854 100644 (file)
@@ -15,5 +15,5 @@ ub_val_process
 ub_val_resolve
 ub_val_resolve_async
 ub_val_cancel
-ub_val_result_free
+ub_val_resolve_free
 ub_val_strerror
index a4eb88bc3f0e5bf739a093ec2792e63695de202c..192cb8ba19b0851d39574fc72640ab3e2f3937d0 100644 (file)
@@ -397,7 +397,7 @@ process_answer_detail(struct ub_val_ctx* ctx, uint8_t* msg, uint32_t len,
        }
        if(*err) {
                *res = NULL;
-               ub_val_result_free(q->res);
+               ub_val_resolve_free(q->res);
        } else {
                /* parse the message, extract rcode, fill result */
                ldns_buffer* buf = ldns_buffer_new(q->msg_len);
@@ -668,7 +668,7 @@ ub_val_cancel(struct ub_val_ctx* ctx, int async_id)
 }
 
 void 
-ub_val_result_free(struct ub_val_result* result)
+ub_val_resolve_free(struct ub_val_result* result)
 {
        char** p;
        if(!result) return;
index aa6b81a1412046c8f06831cc13fee652f824de0d..62436f070110fa587e631d9a1da00c5425c9615e 100644 (file)
@@ -105,7 +105,7 @@ struct ub_val_ctx;
 /**
  * The validation and resolution results.
  * Allocated by the resolver, and need to be freed by the application
- * with ub_val_result_free().
+ * with ub_val_resolve_free().
  */
 struct ub_val_result {
        /** The original question, name text string. */
@@ -187,7 +187,7 @@ struct ub_val_result {
  *          are forthcoming.
  *     struct result: pointer to more detailed result structure.
  *             This structure is allocated on the heap and needs to be
- *             freed with ub_val_result_free(result);
+ *             freed with ub_val_resolve_free(result);
  */
 typedef void (*ub_val_callback_t)(void*, int, struct ub_val_result*);
 
@@ -196,7 +196,7 @@ typedef void (*ub_val_callback_t)(void*, int, struct ub_val_result*);
  * @return a new context. default initialisation.
  *     returns NULL on error.
  */
-struct ub_val_ctx* ub_val_ctx_create();
+struct ub_val_ctx* ub_val_ctx_create(void);
 
 /**
  * Destroy a validation context and free all its resources.
@@ -409,7 +409,7 @@ int ub_val_cancel(struct ub_val_ctx* ctx, int async_id);
  * Free storage associated with a result structure.
  * @param result: to free
  */
-void ub_val_result_free(struct ub_val_result* result);
+void ub_val_resolve_free(struct ub_val_result* result);
 
 /** 
  * Convert error value to a human readable string.
index 1a11a3c1fe056f64def677394d06fcb1079561d7..15c494debb606bfa64ee564a9e938537177df04e 100644 (file)
@@ -349,7 +349,7 @@ dnslook(struct ub_val_ctx* ctx, char* q, int t, int c, int docname)
        }
        pretty_output(q, t, c, result, docname);
        ret = result->nxdomain;
-       ub_val_result_free(result);
+       ub_val_resolve_free(result);
        return ret;
 }
 
index 8c8f79098459868648e214d3339edf9fb9232249..2f284fc4d159de2f790d28b940cdc4249784ab79 100644 (file)
@@ -243,7 +243,7 @@ ext_callback(void* mydata, int err, struct ub_val_result* result)
                pi.err = 0;
                print_result(&pi);
        }
-       ub_val_result_free(result);
+       ub_val_resolve_free(result);
 }
 
 /** extended thread worker */
@@ -451,7 +451,7 @@ int main(int argc, char** argv)
        /* print lookup results */
        for(i=0; i<argc; i++) {
                print_result(&lookups[i]);
-               ub_val_result_free(lookups[i].result);
+               ub_val_resolve_free(lookups[i].result);
        }
 
        ub_val_ctx_delete(ctx);