6 #endif /* HAVE_CONFIG_H */
8 #ifdef CNID_BACKEND_CDB
9 #include "cnid_cdb_private.h"
11 void cnid_cdb_close(struct _cnid_db *cdb) {
15 LOG(log_error, logtype_afpd, "cnid_close called with NULL argument !");
19 if (!(db = cdb->_private)) {
22 db->db_didname->sync(db->db_didname, 0);
23 db->db_devino->sync(db->db_devino, 0);
24 db->db_cnid->sync(db->db_cnid, 0);
26 db->db_didname->close(db->db_didname, 0);
27 db->db_devino->close(db->db_devino, 0);
28 db->db_cnid->close(db->db_cnid, 0);
30 db->dbenv->close(db->dbenv, 0);
37 #endif /* CNID_BACKEND_CDB */