cvs updates from Mon Dec 20 21:24:21 EST 2010
[tridge/bind9.git] / contrib / dlz / drivers / dlz_drivers.c
index e2c6a6e10dc0c6cd33973089ea73f4a381d5aa25..568843760d9544ddb99d0bf4ca052c8fa7462df1 100644 (file)
@@ -14,7 +14,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: dlz_drivers.c,v 1.2 2005/09/05 00:10:55 marka Exp $ */
+/* $Id: dlz_drivers.c,v 1.3 2010/12/18 01:56:20 each Exp $ */
 
 /*! \file */
 
 #include <dlz/dlz_odbc_driver.h>
 #endif
 
+#ifdef DLZ_DLOPEN
+#include <dlz/dlz_dlopen_driver.h>
+#endif
+
 /*%
  * Call init functions for all relevant DLZ drivers.
  */
@@ -115,6 +119,12 @@ dlz_drivers_init(void) {
                return (result);
 #endif
 
+#ifdef DLZ_DLOPEN
+       result = dlz_dlopen_init();
+       if (result != ISC_R_SUCCESS)
+               return (result);
+#endif
+
        return (result);
 }
 
@@ -154,4 +164,8 @@ dlz_drivers_clear(void) {
         dlz_odbc_clear();
 #endif
 
+#ifdef DLZ_DLOPEN
+        dlz_dlopen_clear();
+#endif
+
 }