diff options
author | Steve Huston <shuston@riverace.com> | 2004-08-24 18:13:30 +0000 |
---|---|---|
committer | Steve Huston <shuston@riverace.com> | 2004-08-24 18:13:30 +0000 |
commit | 3247a302d927826921e229befe5e45478f9a77c9 (patch) | |
tree | 792203d9e7ca8eebde11ab9cbf235e0b92f6cef7 /ace/OS_NS_stdlib.h | |
parent | 4611f21e7dd6b909afb39ca03791d5c2c2c1d253 (diff) | |
download | ATCD-3247a302d927826921e229befe5e45478f9a77c9.tar.gz |
ChangeLogTag:Tue Aug 24 14:07:22 2004 Steve Huston <shuston@riverace.com>
Diffstat (limited to 'ace/OS_NS_stdlib.h')
-rw-r--r-- | ace/OS_NS_stdlib.h | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/ace/OS_NS_stdlib.h b/ace/OS_NS_stdlib.h index 7ec04d9962c..3e2dca3f051 100644 --- a/ace/OS_NS_stdlib.h +++ b/ace/OS_NS_stdlib.h @@ -146,17 +146,26 @@ namespace ACE_OS { #if !defined (ACE_LACKS_MKSTEMP) ACE_NAMESPACE_INLINE_FUNCTION -#else - extern ACE_Export + ACE_HANDLE mkstemp (char *t); + +# if defined (ACE_HAS_WCHAR) + ACE_NAMESPACE_INLINE_FUNCTION + ACE_HANDLE mkstemp (wchar_t *t); +# endif /* ACE_HAS_WCHAR */ #endif /* !ACE_LACKS_MKSTEMP */ - ACE_HANDLE mkstemp (ACE_TCHAR *t); #if !defined (ACE_LACKS_MKTEMP) ACE_NAMESPACE_INLINE_FUNCTION + char *mktemp (char *t); + +# if defined (ACE_HAS_WCHAR) + ACE_NAMESPACE_INLINE_FUNCTION + wchar_t *mktemp (wchar_t *t); +# endif /* ACE_HAS_WCHAR */ #else extern ACE_Export -#endif /* !ACE_LACKS_MSTEMP */ ACE_TCHAR *mktemp (ACE_TCHAR *t); +#endif /* !ACE_LACKS_MSTEMP */ ACE_NAMESPACE_INLINE_FUNCTION int putenv (const char *string); @@ -190,7 +199,12 @@ namespace ACE_OS { #else extern ACE_Export #endif /* !ACE_LACKS_REALPATH */ - ACE_TCHAR *realpath (const ACE_TCHAR *file_name, ACE_TCHAR *resolved_name); + char *realpath (const char *file_name, char *resolved_name); + +#if defined (ACE_HAS_WCHAR) + ACE_NAMESPACE_INLINE_FUNCTION + wchar_t *realpath (const wchar_t *file_name, wchar_t *resolved_name); +#endif /* ACE_HAS_WCHAR */ // exit_hook and set_exit_hook not in spec /// Function that is called by <ACE_OS::exit>, if non-null. |