提交 4824ec7d 编写于 作者: H Hongze Cheng

more tdb

上级 8dfad069
...@@ -151,7 +151,17 @@ int tdbMPoolFileClose(TDB_MPFILE *mpf) { ...@@ -151,7 +151,17 @@ int tdbMPoolFileClose(TDB_MPFILE *mpf) {
(tmp[0] + tmp[1] + tmp[2] + (pgno)) % (nbuckets); \ (tmp[0] + tmp[1] + tmp[2] + (pgno)) % (nbuckets); \
}) })
int tdbMPoolFileGet(TDB_MPFILE *mpf, pgno_t pgno, void *addr) { int tdbMPoolFileNewPage(TDB_MPFILE *mpf, pgno_t *pgno, void *addr) {
// TODO
return 0;
}
int tdbMPoolFileFreePage(TDB_MPOOL *mpf, pgno_t *pgno, void *addr) {
// TODO
return 0;
}
int tdbMPoolFileGetPage(TDB_MPFILE *mpf, pgno_t pgno, void *addr) {
pg_t * pagep; pg_t * pagep;
TDB_MPOOL *mp; TDB_MPOOL *mp;
pg_list_t *pglist; pg_list_t *pglist;
...@@ -213,7 +223,7 @@ int tdbMPoolFileGet(TDB_MPFILE *mpf, pgno_t pgno, void *addr) { ...@@ -213,7 +223,7 @@ int tdbMPoolFileGet(TDB_MPFILE *mpf, pgno_t pgno, void *addr) {
return 0; return 0;
} }
int tdbMPoolFilePut(TDB_MPOOL *mpf, pgno_t pgno, void *addr) { int tdbMPoolFilePutPage(TDB_MPOOL *mpf, pgno_t pgno, void *addr) {
// TODO // TODO
return 0; return 0;
} }
......
...@@ -80,8 +80,10 @@ int tdbMPoolClose(TDB_MPOOL *mp); ...@@ -80,8 +80,10 @@ int tdbMPoolClose(TDB_MPOOL *mp);
// TDB_MPFILE // TDB_MPFILE
int tdbMPoolFileOpen(TDB_MPFILE **mpfp, const char *fname, TDB_MPOOL *mp); int tdbMPoolFileOpen(TDB_MPFILE **mpfp, const char *fname, TDB_MPOOL *mp);
int tdbMPoolFileClose(TDB_MPFILE *mpf); int tdbMPoolFileClose(TDB_MPFILE *mpf);
int tdbMPoolFileGet(TDB_MPFILE *mpf, pgno_t pgno, void *addr); int tdbMPoolFileNewPage(TDB_MPFILE *mpf, pgno_t *pgno, void *addr);
int tdbMPoolFilePut(TDB_MPOOL *mpf, pgno_t pgno, void *addr); int tdbMPoolFileFreePage(TDB_MPOOL *mpf, pgno_t *pgno, void *addr);
int tdbMPoolFileGetPage(TDB_MPFILE *mpf, pgno_t pgno, void *addr);
int tdbMPoolFilePutPage(TDB_MPOOL *mpf, pgno_t pgno, void *addr);
#ifdef __cplusplus #ifdef __cplusplus
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册