Tweak mode_t def per Hallvard's suggestion

vmware
Howard Chu 12 years ago
parent 0c568117ce
commit 30da15a18d
  1. 6
      libraries/liblmdb/lmdb.h
  2. 2
      libraries/liblmdb/mdb.c

@ -138,7 +138,9 @@ extern "C" {
#endif #endif
#ifdef _MSC_VER #ifdef _MSC_VER
#define mode_t int typedef int mdb_mode_t;
#else
typedef mode_t mdb_mode_t;
#endif #endif
/** @defgroup mdb MDB API /** @defgroup mdb MDB API
@ -502,7 +504,7 @@ int mdb_env_create(MDB_env **env);
* <li>EAGAIN - the environment was locked by another process. * <li>EAGAIN - the environment was locked by another process.
* </ul> * </ul>
*/ */
int mdb_env_open(MDB_env *env, const char *path, unsigned int flags, mode_t mode); int mdb_env_open(MDB_env *env, const char *path, unsigned int flags, mdb_mode_t mode);
/** @brief Copy an MDB environment to the specified path. /** @brief Copy an MDB environment to the specified path.
* *

@ -3378,7 +3378,7 @@ fail:
#define CHANGELESS (MDB_FIXEDMAP|MDB_NOSUBDIR|MDB_RDONLY|MDB_WRITEMAP) #define CHANGELESS (MDB_FIXEDMAP|MDB_NOSUBDIR|MDB_RDONLY|MDB_WRITEMAP)
int int
mdb_env_open(MDB_env *env, const char *path, unsigned int flags, mode_t mode) mdb_env_open(MDB_env *env, const char *path, unsigned int flags, mdb_mode_t mode)
{ {
int oflags, rc, len, excl; int oflags, rc, len, excl;
char *lpath, *dpath; char *lpath, *dpath;

Loading…
Cancel
Save