mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-30 13:30:57 +08:00
Merge remote branch 'origin/mdb.master'
This commit is contained in:
commit
d9a60db75e
@ -732,9 +732,14 @@ struct MDB_txn {
|
||||
*/
|
||||
MDB_dbi mt_numdbs;
|
||||
|
||||
/** @defgroup mdb_txn Transaction Flags
|
||||
* @ingroup internal
|
||||
* @{
|
||||
*/
|
||||
#define MDB_TXN_RDONLY 0x01 /**< read-only transaction */
|
||||
#define MDB_TXN_ERROR 0x02 /**< an error has occurred */
|
||||
unsigned int mt_flags;
|
||||
/** @} */
|
||||
unsigned int mt_flags; /**< @ref mdb_txn */
|
||||
/** Tracks which of the two meta pages was used at the start
|
||||
* of this transaction.
|
||||
*/
|
||||
@ -2164,7 +2169,7 @@ mdb_env_setup_locks(MDB_env *env, char *lpath, int mode, int *excl)
|
||||
#else /* _WIN32 */
|
||||
#ifdef __APPLE__
|
||||
char *ptr;
|
||||
sprintf(env->me_txns->mti_rmname, "MDBr%.28s", lpath);
|
||||
sprintf(env->me_txns->mti_rmname, "MDBr%.26s", lpath);
|
||||
ptr = env->me_txns->mti_rmname + sizeof("MDBr")-1;
|
||||
while ((ptr = strchr(ptr, '/')))
|
||||
*ptr++ = '_';
|
||||
@ -2178,7 +2183,7 @@ mdb_env_setup_locks(MDB_env *env, char *lpath, int mode, int *excl)
|
||||
rc = ErrCode();
|
||||
goto fail;
|
||||
}
|
||||
sprintf(env->me_txns->mti_wmname, "MDBw%.28s", lpath);
|
||||
sprintf(env->me_txns->mti_wmname, "MDBw%.26s", lpath);
|
||||
ptr = env->me_txns->mti_wmname + sizeof("MDBw")-1;
|
||||
while ((ptr = strchr(ptr, '/')))
|
||||
*ptr++ = '_';
|
||||
|
Loading…
Reference in New Issue
Block a user