summaryrefslogtreecommitdiff
path: root/connectivity
diff options
context:
space:
mode:
authorCaol?n McNamara <cmc@openoffice.org>2010-06-24 20:59:17 +0100
committerCaol?n McNamara <cmc@openoffice.org>2010-06-24 20:59:17 +0100
commit594aabf05fc7b553acc137889bd7bb6f95bdd98d (patch)
tree6ff48517991f563be15e0124dd371b95d7ebf7cf /connectivity
parent49b06312d167ec3c210062ef704f8403abadf058 (diff)
cmcfixes76: #i112656# osl_setEnvironment/osl_clearEnvironment
Diffstat (limited to 'connectivity')
-rw-r--r--connectivity/source/drivers/adabas/BDriver.cxx6
1 files changed, 4 insertions, 2 deletions
diff --git a/connectivity/source/drivers/adabas/BDriver.cxx b/connectivity/source/drivers/adabas/BDriver.cxx
index e9a0798761b9..030e84534501 100644
--- a/connectivity/source/drivers/adabas/BDriver.cxx
+++ b/connectivity/source/drivers/adabas/BDriver.cxx
@@ -464,8 +464,10 @@ void SAL_CALL ODriver::createCatalog( const Sequence< PropertyValue >& info ) th
{
TDatabaseStruct aDBInfo;
fillInfo(info,aDBInfo);
- static char envName[] = "DBSERVICE=0";
- putenv( envName );
+
+ ::rtl::OUString envVar(RTL_CONSTASCII_USTRINGPARAM("DBSERVICE"));
+ ::rtl::OUString envData(RTL_CONSTASCII_USTRINGPARAM("0"));
+ osl_setEnvironment(envVar.pData, envData.pData);
m_sDbRunDir = m_sDbWorkURL + ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("/wrk/")) + aDBInfo.sDBName;
String sTemp;