#include "db_config.h"
#include "db_int.h"
int
brew_bdb_begin()
{
void *p;
p = ((BDBApp *)GETAPPINSTANCE())->db_global_values;
if (p == NULL) {
if ((p = malloc(sizeof(DB_GLOBALS))) == NULL)
return (ENOMEM);
memset(p, 0, sizeof(DB_GLOBALS));
((BDBApp *)GETAPPINSTANCE())->db_global_values = p;
TAILQ_INIT(&DB_GLOBAL(envq));
DB_GLOBAL(db_line) =
"=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=";
}
return (0);
}
void
brew_bdb_end()
{
void *p;
p = ((BDBApp *)GETAPPINSTANCE())->db_global_values;
free(p);
}