mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-20 05:28:21 +08:00
mdbx: drop unused 'flags' from mdb_env_walk().
This commit is contained in:
parent
cf8ef06ebc
commit
d47d8c25d8
10
mdbx.c
10
mdbx.c
@ -172,7 +172,7 @@ typedef struct mdb_walk_ctx {
|
|||||||
|
|
||||||
/** Depth-first tree traversal. */
|
/** Depth-first tree traversal. */
|
||||||
static int __cold
|
static int __cold
|
||||||
mdb_env_walk(mdb_walk_ctx_t *ctx, const char* dbi, pgno_t pg, int flags, int deep)
|
mdb_env_walk(mdb_walk_ctx_t *ctx, const char* dbi, pgno_t pg, int deep)
|
||||||
{
|
{
|
||||||
MDB_page *mp;
|
MDB_page *mp;
|
||||||
int rc, i, nkeys;
|
int rc, i, nkeys;
|
||||||
@ -238,7 +238,7 @@ mdb_env_walk(mdb_walk_ctx_t *ctx, const char* dbi, pgno_t pg, int flags, int dee
|
|||||||
payload_size += NODESIZE + node->mn_ksize;
|
payload_size += NODESIZE + node->mn_ksize;
|
||||||
|
|
||||||
if (IS_BRANCH(mp)) {
|
if (IS_BRANCH(mp)) {
|
||||||
rc = mdb_env_walk(ctx, dbi, NODEPGNO(node), flags, deep);
|
rc = mdb_env_walk(ctx, dbi, NODEPGNO(node), deep);
|
||||||
if (rc)
|
if (rc)
|
||||||
return rc;
|
return rc;
|
||||||
continue;
|
continue;
|
||||||
@ -286,7 +286,7 @@ mdb_env_walk(mdb_walk_ctx_t *ctx, const char* dbi, pgno_t pg, int flags, int dee
|
|||||||
name[namelen] = 0;
|
name[namelen] = 0;
|
||||||
}
|
}
|
||||||
rc = mdb_env_walk(ctx, (name && name[0]) ? name : dbi,
|
rc = mdb_env_walk(ctx, (name && name[0]) ? name : dbi,
|
||||||
db->md_root, node->mn_flags & F_DUPDATA, deep + 1);
|
db->md_root, deep + 1);
|
||||||
if (rc)
|
if (rc)
|
||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
@ -314,9 +314,9 @@ mdbx_env_pgwalk(MDB_txn *txn, MDBX_pgvisitor_func* visitor, void* user)
|
|||||||
rc = visitor(0, 2, user, "lmdb", "meta", 2, sizeof(MDB_meta)*2, PAGEHDRSZ*2,
|
rc = visitor(0, 2, user, "lmdb", "meta", 2, sizeof(MDB_meta)*2, PAGEHDRSZ*2,
|
||||||
(txn->mt_env->me_psize - sizeof(MDB_meta) - PAGEHDRSZ) *2);
|
(txn->mt_env->me_psize - sizeof(MDB_meta) - PAGEHDRSZ) *2);
|
||||||
if (! rc)
|
if (! rc)
|
||||||
rc = mdb_env_walk(&ctx, "free", txn->mt_dbs[FREE_DBI].md_root, 0, 0);
|
rc = mdb_env_walk(&ctx, "free", txn->mt_dbs[FREE_DBI].md_root, 0);
|
||||||
if (! rc)
|
if (! rc)
|
||||||
rc = mdb_env_walk(&ctx, "main", txn->mt_dbs[MAIN_DBI].md_root, 0, 0);
|
rc = mdb_env_walk(&ctx, "main", txn->mt_dbs[MAIN_DBI].md_root, 0);
|
||||||
if (! rc)
|
if (! rc)
|
||||||
rc = visitor(P_INVALID, 0, user, NULL, NULL, 0, 0, 0, 0);
|
rc = visitor(P_INVALID, 0, user, NULL, NULL, 0, 0, 0, 0);
|
||||||
return rc;
|
return rc;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user