SMDB_DATABASE
typedef int (*db_get_func) __P((SMDB_DATABASE *db,
typedef int (*db_put_func) __P((SMDB_DATABASE *db,
typedef int (*db_sync_func) __P((SMDB_DATABASE *db, unsigned int flags));
typedef int (*db_set_owner_func) __P((SMDB_DATABASE *db, uid_t uid, gid_t gid));
typedef int (*db_cursor_func) __P((SMDB_DATABASE *db,
typedef int (*db_lockfd_func) __P((SMDB_DATABASE *db));
extern SMDB_DATABASE *smdb_malloc_database __P((void));
extern void smdb_free_database __P((SMDB_DATABASE *));
extern int smdb_open_database __P((SMDB_DATABASE **, char *, int,
extern int smdb_db_open __P((SMDB_DATABASE **, char *, int, int,
extern int smdb_ndbm_open __P((SMDB_DATABASE **, char *, int, int,
extern int smdb_lock_map __P((SMDB_DATABASE *, int));
extern int smdb_unlock_map __P((SMDB_DATABASE *));
typedef int (*db_close_func) __P((SMDB_DATABASE *db));
typedef int (*db_del_func) __P((SMDB_DATABASE *db,
typedef int (*db_fd_func) __P((SMDB_DATABASE *db, int* fd));
SMDB_DATABASE **database;
SMDB_DATABASE *
SMDB_DATABASE *db;
SMDB_DATABASE *database;
db = (SMDB_DATABASE *) malloc(sizeof(SMDB_DATABASE));
SMDB_DATABASE *database;
(void) memset(db, '\0', sizeof(SMDB_DATABASE));
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
static int smdb1_close __P((SMDB_DATABASE *));
static int smdb1_del __P((SMDB_DATABASE *, SMDB_DBENT *, unsigned int));
static int smdb1_fd __P((SMDB_DATABASE *, int *));
static int smdb1_lockfd __P((SMDB_DATABASE *));
SMDB_DATABASE **database;
static int smdb1_get __P((SMDB_DATABASE *, SMDB_DBENT *, SMDB_DBENT *, unsigned int));
SMDB_DATABASE *smdb_db;
static int smdb1_put __P((SMDB_DATABASE *, SMDB_DBENT *, SMDB_DBENT *, unsigned int));
static int smdb1_set_owner __P((SMDB_DATABASE *, uid_t, gid_t));
static int smdb1_sync __P((SMDB_DATABASE *, unsigned int));
static int smdb1_cursor __P((SMDB_DATABASE *, SMDB_CURSOR **, unsigned int));
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE **database;
SMDB_DATABASE *smdb_db;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE **database;
SMDB_DATABASE *smdb_db;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database;
SMDB_DATABASE *database = NULL;