mirror of
https://github.com/isar/libmdbx.git
synced 2025-04-27 07:02:26 +08:00
mdbx: drop obsolete internal mm_flags
macro.
This commit is contained in:
parent
8ed0a5946b
commit
eaa77c91cd
@ -10556,9 +10556,7 @@ __cold static MDBX_page *mdbx_meta_model(const MDBX_env *env, MDBX_page *model,
|
|||||||
pages2pv(pv2pages(model_meta->mm_geo.shrink_pv)));
|
pages2pv(pv2pages(model_meta->mm_geo.shrink_pv)));
|
||||||
|
|
||||||
model_meta->mm_psize = env->me_psize;
|
model_meta->mm_psize = env->me_psize;
|
||||||
model_meta->mm_flags = (uint16_t)env->me_flags & DB_PERSISTENT_FLAGS;
|
model_meta->mm_dbs[FREE_DBI].md_flags = MDBX_INTEGERKEY;
|
||||||
model_meta->mm_flags =
|
|
||||||
MDBX_INTEGERKEY; /* this is mm_dbs[FREE_DBI].md_flags */
|
|
||||||
model_meta->mm_dbs[FREE_DBI].md_root = P_INVALID;
|
model_meta->mm_dbs[FREE_DBI].md_root = P_INVALID;
|
||||||
model_meta->mm_dbs[MAIN_DBI].md_root = P_INVALID;
|
model_meta->mm_dbs[MAIN_DBI].md_root = P_INVALID;
|
||||||
mdbx_meta_set_txnid(env, model_meta, MIN_TXNID + num);
|
mdbx_meta_set_txnid(env, model_meta, MIN_TXNID + num);
|
||||||
@ -10838,7 +10836,7 @@ static int mdbx_sync_locked(MDBX_env *env, unsigned flags,
|
|||||||
unaligned_poke_u64(4, target->mm_datasync_sign, MDBX_DATASIGN_WEAK);
|
unaligned_poke_u64(4, target->mm_datasync_sign, MDBX_DATASIGN_WEAK);
|
||||||
#ifndef NDEBUG
|
#ifndef NDEBUG
|
||||||
/* debug: provoke failure to catch a violators, but don't touch mm_psize
|
/* debug: provoke failure to catch a violators, but don't touch mm_psize
|
||||||
* and mm_flags to allow readers catch actual pagesize. */
|
* to allow readers catch actual pagesize. */
|
||||||
uint8_t *provoke_begin = (uint8_t *)&target->mm_dbs[FREE_DBI].md_root;
|
uint8_t *provoke_begin = (uint8_t *)&target->mm_dbs[FREE_DBI].md_root;
|
||||||
uint8_t *provoke_end = (uint8_t *)&target->mm_datasync_sign;
|
uint8_t *provoke_end = (uint8_t *)&target->mm_datasync_sign;
|
||||||
memset(provoke_begin, 0xCC, provoke_end - provoke_begin);
|
memset(provoke_begin, 0xCC, provoke_end - provoke_begin);
|
||||||
|
@ -422,8 +422,6 @@ typedef struct MDBX_meta {
|
|||||||
MDBX_db mm_dbs[CORE_DBS]; /* first is free space, 2nd is main db */
|
MDBX_db mm_dbs[CORE_DBS]; /* first is free space, 2nd is main db */
|
||||||
/* The size of pages used in this DB */
|
/* The size of pages used in this DB */
|
||||||
#define mm_psize mm_dbs[FREE_DBI].md_xsize
|
#define mm_psize mm_dbs[FREE_DBI].md_xsize
|
||||||
/* Any persistent environment flags, see mdbx_env */
|
|
||||||
#define mm_flags mm_dbs[FREE_DBI].md_flags
|
|
||||||
MDBX_canary mm_canary;
|
MDBX_canary mm_canary;
|
||||||
|
|
||||||
#define MDBX_DATASIGN_NONE 0u
|
#define MDBX_DATASIGN_NONE 0u
|
||||||
|
Loading…
x
Reference in New Issue
Block a user