MPOOL
MPOOL *bt_mp; /* memory pool cookie */
mpool_new(MPOOL *mp, pgno_t *pgnoaddr, u_int flags)
mpool_delete(MPOOL *mp, void *page)
mpool_get(MPOOL *mp, pgno_t pgno,
mpool_put(MPOOL *mp, void *page, u_int flags)
mpool_close(MPOOL *mp)
mpool_sync(MPOOL *mp)
mpool_bkt(MPOOL *mp)
mpool_write(MPOOL *mp, BKT *bp)
mpool_look(MPOOL *mp, pgno_t pgno)
mpool_stat(MPOOL *mp)
static BKT *mpool_bkt(MPOOL *);
static BKT *mpool_look(MPOOL *, pgno_t);
static int mpool_write(MPOOL *, BKT *);
MPOOL *
MPOOL *mp;
if ((mp = (MPOOL *)calloc(1, sizeof(MPOOL))) == NULL)
mpool_filter(MPOOL *mp, void (*pgin) (void *, pgno_t, void *),
void *mpool_new(MPOOL *, pgno_t *, unsigned int);
void *mpool_get(MPOOL *, pgno_t, unsigned int);
int mpool_delete(MPOOL *, void *);
int mpool_put(MPOOL *, void *, unsigned int);
int mpool_sync(MPOOL *);
int mpool_close(MPOOL *);
void mpool_stat(MPOOL *);
MPOOL *mpool_open(void *, int, pgno_t, pgno_t);
void mpool_filter(MPOOL *, void (*)(void *, pgno_t, void *),