Commit 99fa22c1 authored by Hallvard Furuseth's avatar Hallvard Furuseth
Browse files

libmdb: MDB_FDATASYNC code cleanup.

Define MDB_FDATASYNC() instead of redefining fdatasync().
parent 592b3f87
...@@ -144,7 +144,7 @@ ...@@ -144,7 +144,7 @@
#define LOCK_MUTEX_W(env) pthread_mutex_lock((env)->me_wmutex) #define LOCK_MUTEX_W(env) pthread_mutex_lock((env)->me_wmutex)
#define UNLOCK_MUTEX_W(env) pthread_mutex_unlock((env)->me_wmutex) #define UNLOCK_MUTEX_W(env) pthread_mutex_unlock((env)->me_wmutex)
#define getpid() GetCurrentProcessId() #define getpid() GetCurrentProcessId()
#define fdatasync(fd) (!FlushFileBuffers(fd)) #define MDB_FDATASYNC(fd) (!FlushFileBuffers(fd))
#define ErrCode() GetLastError() #define ErrCode() GetLastError()
#define GET_PAGESIZE(x) {SYSTEM_INFO si; GetSystemInfo(&si); (x) = si.dwPageSize;} #define GET_PAGESIZE(x) {SYSTEM_INFO si; GetSystemInfo(&si); (x) = si.dwPageSize;}
#define close(fd) CloseHandle(fd) #define close(fd) CloseHandle(fd)
...@@ -155,10 +155,10 @@ ...@@ -155,10 +155,10 @@
#define UNLOCK_MUTEX_R(env) sem_post((env)->me_rmutex) #define UNLOCK_MUTEX_R(env) sem_post((env)->me_rmutex)
#define LOCK_MUTEX_W(env) sem_wait((env)->me_wmutex) #define LOCK_MUTEX_W(env) sem_wait((env)->me_wmutex)
#define UNLOCK_MUTEX_W(env) sem_post((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 #else
#ifdef ANDROID #ifdef ANDROID
#define fdatasync(fd) fsync(fd) #define MDB_FDATASYNC(fd) fsync(fd)
#endif #endif
/** Lock the reader mutex. /** Lock the reader mutex.
*/ */
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment