Tweak mode_t def per Hallvard's suggestion

This commit is contained in:
Howard Chu 2013-03-31 20:56:08 +01:00
parent 0c568117ce
commit 30da15a18d
2 changed files with 5 additions and 3 deletions

View File

@ -138,7 +138,9 @@ extern "C" {
#endif
#ifdef _MSC_VER
#define mode_t int
typedef int mdb_mode_t;
#else
typedef mode_t mdb_mode_t;
#endif
/** @defgroup mdb MDB API
@ -502,7 +504,7 @@ int mdb_env_create(MDB_env **env);
* <li>EAGAIN - the environment was locked by another process.
* </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.
*

View File

@ -3378,7 +3378,7 @@ fail:
#define CHANGELESS (MDB_FIXEDMAP|MDB_NOSUBDIR|MDB_RDONLY|MDB_WRITEMAP)
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;
char *lpath, *dpath;