summaryrefslogtreecommitdiff
path: root/ACE/ace/config-hpux-11.00.h
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/config-hpux-11.00.h')
-rw-r--r--ACE/ace/config-hpux-11.00.h23
1 files changed, 13 insertions, 10 deletions
diff --git a/ACE/ace/config-hpux-11.00.h b/ACE/ace/config-hpux-11.00.h
index 4e60f220cf0..a06e7bb84d0 100644
--- a/ACE/ace/config-hpux-11.00.h
+++ b/ACE/ace/config-hpux-11.00.h
@@ -135,8 +135,17 @@
// Compiler supports template specialization.
# define ACE_HAS_TEMPLATE_SPECIALIZATION
+// Preprocessor needs some help with data types
+# if defined (__LP64__)
+# define ACE_SIZEOF_LONG 8
+# else
+# define ACE_SIZEOF_LONG 4
+# endif
+
// Platform has XPG4 wide character support
# define ACE_HAS_XPG4_MULTIBYTE_CHAR
+# define ACE_HAS_WCHAR
+# define ACE_SIZEOF_WCHAR _WCHAR_T
# endif /* __cplusplus < 199707L */
@@ -166,6 +175,10 @@
#include /**/ <sys/stdsyms.h>
+#if defined (_INCLUDE_HPUX_SOURCE)
+# define ACE_HAS_SNPRINTF
+#endif
+
// HP-UX is a POSIX-compliant system - see what's available.
#include "ace/config-posix.h"
@@ -200,13 +213,6 @@
# define ACE_DEFAULT_BASE_ADDR ((char *) 0x80000000)
#endif /* __LP64__ */
-// Preprocessor needs some help with data types
-#if defined (__LP64__)
-# define ACE_SIZEOF_LONG 8
-#else
-# define ACE_SIZEOF_LONG 4
-#endif
-
// Platform can do async I/O (aio_*) (set up in config-posix.h)
// ... but seems to require this in order to keep from hanging. Needs some
// investigation, maybe with HP. John Mulhern determined this value
@@ -411,9 +417,6 @@
# define ACE_HAS_3_PARAM_WCSTOK
#endif
-#define ACE_HAS_3_PARAM_READDIR_R
-
-
//////////////////////////////////////////////////////////////////////////
//
// STREAMS information