diff options
Diffstat (limited to 'src/ldap_helper.h')
-rw-r--r-- | src/ldap_helper.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/ldap_helper.h b/src/ldap_helper.h index d353ff2..0b019eb 100644 --- a/src/ldap_helper.h +++ b/src/ldap_helper.h @@ -83,11 +83,13 @@ isc_result_t ldapdb_rdatalist_get(isc_mem_t *mctx, ldap_instance_t *ldap_inst, * DNS_R_PARTIALMATCH */ -isc_result_t new_ldap_instance(isc_mem_t *mctx, dns_view_t *view, ldap_instance_t **ldap_instp, - const char * const *argv); +isc_result_t +new_ldap_instance(isc_mem_t *mctx, const char *db_name, + const char * const *argv, dns_dyndb_arguments_t *dyndb_args, + ldap_instance_t **ldap_instp); void destroy_ldap_instance(ldap_instance_t **ldap_inst); -isc_result_t refresh_zones_from_ldap(ldap_instance_t *ldap_inst, - const char *db_name, dns_zonemgr_t *zmgr); +isc_result_t +refresh_zones_from_ldap(ldap_instance_t *ldap_inst, isc_boolean_t create); /* Functions for writing to LDAP. */ isc_result_t write_to_ldap(dns_name_t *owner, ldap_instance_t *ldap_inst, |