summaryrefslogtreecommitdiff
path: root/cpp/src/FreezeScript/Util.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2010-05-28 15:21:24 -0700
committerMark Spruiell <mes@zeroc.com>2010-05-28 15:21:24 -0700
commit74581003486030ea874707085d5bf7cdce28f501 (patch)
treeb6007dfaeb37919c52e84dbd6454528e8b914a6f /cpp/src/FreezeScript/Util.cpp
parentBug 4754 - VS plugin properties not working with VS2010 (diff)
downloadice-74581003486030ea874707085d5bf7cdce28f501.tar.bz2
ice-74581003486030ea874707085d5bf7cdce28f501.tar.xz
ice-74581003486030ea874707085d5bf7cdce28f501.zip
bug 4714 - FreezeScript utilities do not work on an open environment
Diffstat (limited to 'cpp/src/FreezeScript/Util.cpp')
-rw-r--r--cpp/src/FreezeScript/Util.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/cpp/src/FreezeScript/Util.cpp b/cpp/src/FreezeScript/Util.cpp
index f59b5637d63..49cebea2b56 100644
--- a/cpp/src/FreezeScript/Util.cpp
+++ b/cpp/src/FreezeScript/Util.cpp
@@ -210,11 +210,6 @@ FreezeScript::readCatalog(const Ice::CommunicatorPtr& communicator, const string
CatalogDataMap result;
DbEnv dbEnv(0);
-#ifdef _WIN32
- int mode = 0;
-#else
- int mode = S_IRUSR | S_IWUSR;
-#endif
try
{
#ifdef _WIN32
@@ -228,8 +223,8 @@ FreezeScript::readCatalog(const Ice::CommunicatorPtr& communicator, const string
// Open the database environment.
//
{
- u_int32_t flags = DB_INIT_LOG | DB_INIT_MPOOL | DB_INIT_TXN | DB_CREATE | DB_THREAD | DB_RECOVER;
- dbEnv.open(dbEnvName.c_str(), flags, mode);
+ u_int32_t flags = DB_THREAD;
+ dbEnv.open(dbEnvName.c_str(), flags, 0);
}
Freeze::ConnectionPtr connection = Freeze::createConnection(communicator, dbEnvName, dbEnv);