summaryrefslogtreecommitdiff
path: root/ace/Process.i
diff options
context:
space:
mode:
authorbrunsch <brunsch@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-12-11 08:51:41 +0000
committerbrunsch <brunsch@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-12-11 08:51:41 +0000
commitc32320ace6717334c9cf38321835a19199d6a64a (patch)
treeb8e41b34c9abaaeb5d45a5573e4ee50cc927ebac /ace/Process.i
parentb1bc808ef31592cb3aeda6f3ed8e1d957810f5e8 (diff)
downloadATCD-c32320ace6717334c9cf38321835a19199d6a64a.tar.gz
ChangeLogTag:Mon Dec 11 00:50:42 2000 Darrell Brunsch <brunsch@uci.edu>
Diffstat (limited to 'ace/Process.i')
-rw-r--r--ace/Process.i16
1 files changed, 14 insertions, 2 deletions
diff --git a/ace/Process.i b/ace/Process.i
index 3f5db3e17e5..1e98f85c1d1 100644
--- a/ace/Process.i
+++ b/ace/Process.i
@@ -296,15 +296,27 @@ ACE_Process_Options::working_directory (void)
}
ACE_INLINE void
-ACE_Process_Options::working_directory (const ACE_TCHAR *wd)
+ACE_Process_Options::working_directory (const char *wd)
{
#if !defined(ACE_HAS_WINCE)
- ACE_OS::strcpy (working_directory_, wd);
+ ACE_OS::strcpy (working_directory_, ACE_TEXT_CHAR_TO_TCHAR (wd));
#else
ACE_UNUSED_ARG (wd);
#endif /* !ACE_HAS_WINCE */
}
+#if defined (ACE_HAS_WCHAR)
+ACE_INLINE void
+ACE_Process_Options::working_directory (const wchar_t *wd)
+{
+#if !defined(ACE_HAS_WINCE)
+ ACE_OS::strcpy (working_directory_, ACE_TEXT_WCHAR_TO_TCHAR (wd));
+#else
+ ACE_UNUSED_ARG (wd);
+#endif /* !ACE_HAS_WINCE */
+}
+#endif /* ACE_HAS_WCHAR */
+
ACE_INLINE void
ACE_Process_Options::process_name (const ACE_TCHAR *p)
{