mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-04-18 15:20:35 +08:00
libmdb: MDB_FDATASYNC code cleanup.
Define MDB_FDATASYNC() instead of redefining fdatasync().
This commit is contained in:
parent
592b3f8727
commit
99fa22c164
@ -144,7 +144,7 @@
|
||||
#define LOCK_MUTEX_W(env) pthread_mutex_lock((env)->me_wmutex)
|
||||
#define UNLOCK_MUTEX_W(env) pthread_mutex_unlock((env)->me_wmutex)
|
||||
#define getpid() GetCurrentProcessId()
|
||||
#define fdatasync(fd) (!FlushFileBuffers(fd))
|
||||
#define MDB_FDATASYNC(fd) (!FlushFileBuffers(fd))
|
||||
#define ErrCode() GetLastError()
|
||||
#define GET_PAGESIZE(x) {SYSTEM_INFO si; GetSystemInfo(&si); (x) = si.dwPageSize;}
|
||||
#define close(fd) CloseHandle(fd)
|
||||
@ -155,10 +155,10 @@
|
||||
#define UNLOCK_MUTEX_R(env) sem_post((env)->me_rmutex)
|
||||
#define LOCK_MUTEX_W(env) sem_wait((env)->me_wmutex)
|
||||
#define UNLOCK_MUTEX_W(env) sem_post((env)->me_wmutex)
|
||||
#define fdatasync(fd) fsync(fd)
|
||||
#define MDB_FDATASYNC(fd) fsync(fd)
|
||||
#else
|
||||
#ifdef ANDROID
|
||||
#define fdatasync(fd) fsync(fd)
|
||||
#define MDB_FDATASYNC(fd) fsync(fd)
|
||||
#endif
|
||||
/** Lock the reader mutex.
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user