summaryrefslogtreecommitdiff
path: root/ACE/ace/Process.cpp
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2014-08-05 21:52:03 +0000
committerSteve Huston <shuston@riverace.com>2014-08-05 21:52:03 +0000
commit133371f204a08ba44d404f75e4382f9117c23e78 (patch)
tree116d59827a141e4e0e43fd891663af6c6ae7fcb4 /ACE/ace/Process.cpp
parent4006db684e05e5e2d6682cfccfedbfcbad24b780 (diff)
downloadATCD-133371f204a08ba44d404f75e4382f9117c23e78.tar.gz
ChangeLogTag:Tue Aug 5 21:49:12 UTC 2014 Steve Huston <shuston@riverace.com>
Diffstat (limited to 'ACE/ace/Process.cpp')
-rw-r--r--ACE/ace/Process.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/ACE/ace/Process.cpp b/ACE/ace/Process.cpp
index dfe23bb6f2c..4616f71c4ac 100644
--- a/ACE/ace/Process.cpp
+++ b/ACE/ace/Process.cpp
@@ -997,9 +997,15 @@ ACE_Process_Options::setenv (const ACE_TCHAR *variable_name,
ACE_NEW_RETURN (newformat, ACE_TCHAR[buflen], -1);
ACE_Auto_Basic_Array_Ptr<ACE_TCHAR> safe_newformat (newformat);
+# if !defined (ACE_WIN32) && defined (ACE_USES_WCHAR)
+ const ACE_TCHAR *fmt = ACE_TEXT ("%ls=%ls");
+# else
+ const ACE_TCHAR *fmt = ACE_TEXT ("%s=%s");
+# endif
+
// Add in the variable name.
ACE_OS::sprintf (safe_newformat.get (),
- ACE_TEXT ("%s=%s"),
+ fmt,
variable_name,
format);