#include "mailer.h"

#ifdef	HAVE_NDBM
#ifdef HAVE_FCNTL_H
# include <fcntl.h>
#endif
#include <ndbm.h>
#include <sys/file.h>

#else /* Not NDBM */

#error Tough, supports only NDBM for now

#endif




static DBM	*db = NULL;
static datum	key;


int
open_db ( file )
char	*file;
{
	if ((db = dbm_open(file, O_RDONLY, 0600)) == NULL)
		return (0);
	return (1);
}

datum
first_key ()
{
	return (dbm_firstkey(db));
}

datum
next_key ()
{
	return (dbm_nextkey(db));
}

void
close_db()
{
	dbm_close(db);
}


syntax highlighted by Code2HTML, v. 0.9.1