]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
create/destroy entropy and hash
authorMark Andrews <marka@isc.org>
Tue, 16 Aug 2005 04:22:37 +0000 (04:22 +0000)
committerMark Andrews <marka@isc.org>
Tue, 16 Aug 2005 04:22:37 +0000 (04:22 +0000)
contrib/sdb/pgsql/zonetodb.c

index 25ece0acfb710fe062fca75c133e04e55435d6ff..be660c3229e4e078074e80c9b4eb95477404a1c6 100644 (file)
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: zonetodb.c,v 1.13 2004/03/05 05:04:33 marka Exp $ */
+/* $Id: zonetodb.c,v 1.14 2005/08/16 04:22:37 marka Exp $ */
 
 #include <stdlib.h>
 #include <string.h>
 
 #include <isc/buffer.h>
+#include <isc/entropy.h>
+#include <isc/hash.h>
 #include <isc/mem.h>
 #include <isc/print.h>
 #include <isc/result.h>
@@ -140,6 +142,7 @@ main(int argc, char **argv) {
        dns_rdataset_t rdataset;
        dns_rdata_t rdata = DNS_RDATA_INIT;
        isc_mem_t *mctx = NULL;
+       isc_entropy_t *ectx = NULL;
        isc_buffer_t b;
        isc_result_t result;
        PGresult *res;
@@ -161,6 +164,12 @@ main(int argc, char **argv) {
        result = isc_mem_create(0, 0, &mctx);
        check_result(result, "isc_mem_create");
 
+       result = isc_entropy_create(mctx, &ectx);
+       result_check (result, "isc_entropy_create");
+
+       result = isc_hash_create(mctx, ectx, DNS_NAME_MAXWIRE);
+       check_result (result, "isc_hash_create");
+
        isc_buffer_init(&b, porigin, strlen(porigin));
        isc_buffer_add(&b, strlen(porigin));
        dns_fixedname_init(&forigin);
@@ -275,6 +284,8 @@ main(int argc, char **argv) {
        PQclear(res);
        dns_dbiterator_destroy(&dbiter);
        dns_db_detach(&db);
+       isc_hash_destroy();
+       isc_entropy_detach(&ectx);
        isc_mem_destroy(&mctx);
        closeandexit(0);
        exit(0);