#ifndef CNID_DBD_DBIF_H
#define CNID_DBD_DBIF_H 1
-#include <sys/cdefs.h>
#include <db.h>
#include <atalk/adouble.h>
#include "db_param.h"
#define DBIF_IDX_DIDNAME 2
#define DBIF_IDX_NAME 3
-/* get_lock cmd and return value */
#define LOCKFILENAME "lock"
#define LOCK_FREE 0
#define LOCK_UNLOCK 1
db_table db_table[DBIF_DB_CNT];
} DBD;
-/* Functions */
-extern int get_lock(int cmd, const char *dbpath);
-
extern DBD *dbif_init(const char *envhome, const char *dbname);
extern int dbif_env_open(DBD *dbd, struct db_param *dbp, uint32_t dbenv_oflags);
extern int dbif_open(DBD *dbd, struct db_param *dbp, int reindex);