mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-04-18 15:20:35 +08:00
Fix MDB_txninfo.mt2 padding on Windows/Apple
This commit is contained in:
parent
c7fe1f466e
commit
c7da506dd2
@ -202,6 +202,8 @@
|
||||
|
||||
#if defined(_WIN32) || defined(__APPLE__)
|
||||
#define MNAME_LEN 32
|
||||
#else
|
||||
#define MNAME_LEN (sizeof(pthread_mutex_t))
|
||||
#endif
|
||||
|
||||
/** @} */
|
||||
@ -543,7 +545,7 @@ typedef struct MDB_txninfo {
|
||||
pthread_mutex_t mt2_wmutex;
|
||||
#define mti_wmutex mt2.mt2_wmutex
|
||||
#endif
|
||||
char pad[(sizeof(pthread_mutex_t)+CACHELINE-1) & ~(CACHELINE-1)];
|
||||
char pad[(MNAME_LEN+CACHELINE-1) & ~(CACHELINE-1)];
|
||||
} mt2;
|
||||
MDB_reader mti_readers[1];
|
||||
} MDB_txninfo;
|
||||
|
Loading…
x
Reference in New Issue
Block a user