From: Howard Chu Date: Fri, 4 Oct 2013 17:22:14 +0000 (-0700) Subject: Add MDB_USE_HASH X-Git-Tag: OPENLDAP_REL_ENG_2_4_37~12^2~5 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=01dfb2083dd690707a062cabb03801bfad1a6859;p=openldap Add MDB_USE_HASH There may be other uses for it besides semaphore names. --- diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c index f282f185d4..91a84f091f 100644 --- a/libraries/liblmdb/mdb.c +++ b/libraries/liblmdb/mdb.c @@ -67,6 +67,7 @@ #if defined(__APPLE__) || defined (BSD) # define MDB_USE_POSIX_SEM 1 +# define MDB_USE_HASH 1 # define MDB_FDATASYNC fsync #elif defined(ANDROID) # define MDB_FDATASYNC fsync @@ -140,6 +141,7 @@ * @{ */ #ifdef _WIN32 +#define MDB_USE_HASH 1 #define MDB_PIDLOCK 0 #define pthread_t DWORD #define pthread_mutex_t HANDLE @@ -3601,7 +3603,7 @@ mdb_env_excl_lock(MDB_env *env, int *excl) return rc; } -#if defined(_WIN32) || defined(MDB_USE_POSIX_SEM) +#ifdef MDB_USE_HASH /* * hash_64 - 64 bit Fowler/Noll/Vo-0 FNV-1a hash code *