From 2ed654359d3c45298ad9c8446c017908dcd07ef0 Mon Sep 17 00:00:00 2001 From: Martin Nagy Date: Tue, 10 Mar 2009 10:10:45 +0100 Subject: Add write-back support. --- ldap_helper.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ldap_helper.h') diff --git a/ldap_helper.h b/ldap_helper.h index 2c3c98b..32edd9c 100644 --- a/ldap_helper.h +++ b/ldap_helper.h @@ -90,4 +90,12 @@ void destroy_ldap_db(ldap_db_t **ldap_db); isc_result_t refresh_zones_from_ldap(ldap_db_t *ldap_db, const char *name, dns_zonemgr_t *zmgr); +/* Functions for writing to LDAP. */ +isc_result_t ldap_rdata_to_char_array(isc_mem_t *mctx, dns_rdata_t *rdata_head, + char ***valsp); +isc_result_t write_to_ldap(dns_name_t *owner, ldap_db_t *ldap_db, + dns_rdatalist_t *rdlist); +isc_result_t remove_from_ldap(dns_name_t *owner, ldap_db_t *ldap_db, + dns_rdatalist_t *rdlist); + #endif /* !_LD_LDAP_HELPER_H_ */ -- cgit