summaryrefslogtreecommitdiff
path: root/connectivity/source
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2010-10-18 15:42:48 +0100
committerCaolán McNamara <caolanm@redhat.com>2010-10-18 15:42:48 +0100
commitba0251a0767b802b20e4f017005d0752add77607 (patch)
tree5227e51ae93cc3ec099c9d2d1d684567b6f358c8 /connectivity/source
parentdbba003d117af2a41f5e1f31c8ca52e32d53584a (diff)
#i112656# add osl_setEnvironment and osl_clearEnvironment
Diffstat (limited to 'connectivity/source')
-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 f5edd3f8ca..705df3dd9f 100644
--- a/connectivity/source/drivers/adabas/BDriver.cxx
+++ b/connectivity/source/drivers/adabas/BDriver.cxx
@@ -466,8 +466,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;