mdbx: use 32-bit pgno_t (page numbers).

Change-Id: Ie9f3528e12b7be27765c0225edde26e4d8282692
This commit is contained in:
Leo Yuriev
2017-06-05 14:22:52 +03:00
parent 1343b46466
commit 59c22ab036
3 changed files with 24 additions and 18 deletions

View File

@@ -3569,7 +3569,7 @@ static MDBX_page *__cold mdbx_meta_model(const MDBX_env *env, MDBX_page *model,
MDBX_INTEGERKEY; /* this is mm_dbs[FREE_DBI].md_flags */
model->mp_meta.mm_dbs[FREE_DBI].md_root = P_INVALID;
model->mp_meta.mm_dbs[MAIN_DBI].md_root = P_INVALID;
mdbx_meta_set_txnid(env, &model->mp_meta, num);
mdbx_meta_set_txnid(env, &model->mp_meta, MIN_TXNID + num);
model->mp_meta.mm_datasync_sign = mdbx_meta_sign(&model->mp_meta);
return (MDBX_page *)((uint8_t *)model + env->me_psize);
}