summaryrefslogtreecommitdiff
path: root/ace/config-hpux-11.00.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/config-hpux-11.00.h')
-rw-r--r--ace/config-hpux-11.00.h25
1 files changed, 7 insertions, 18 deletions
diff --git a/ace/config-hpux-11.00.h b/ace/config-hpux-11.00.h
index 38c5fe91bb0..ddc86e1ae7c 100644
--- a/ace/config-hpux-11.00.h
+++ b/ace/config-hpux-11.00.h
@@ -114,16 +114,18 @@
// used as formal arguments to a template class.
# define ACE_HAS_TEMPLATE_TYPEDEFS
+// This is legit for A.03.05 - not sure A.03.04, but it should be.
+# define ACE_HAS_USING_KEYWORD
+
# define ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR
// Platform lacks streambuf "linebuffered ()".
# define ACE_LACKS_LINEBUFFERED_STREAMBUF 1
// Lack of (and broken) support for placement operator delete is a known
-// bug by HP, up until aC++ A.03.55.02.
-# if (__HP_aCC < 35502)
-# define ACE_LACKS_PLACEMENT_OPERATOR_DELETE
-# endif /* __HP_aCC < 35502 */
+// bug by HP, at least as of aC++ A.03.10. It may be fixed later, and if so
+// this would change to be a #if against an appropriate value of __HP_aCC
+# define ACE_LACKS_PLACEMENT_OPERATOR_DELETE
// Compiler's 'new' throws exceptions on failure, regardless of whether or
// not exception handling is enabled in the compiler options. Fortunately,
@@ -147,8 +149,6 @@
// 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 */
@@ -274,10 +274,6 @@
// Platform supports IP multicast
#define ACE_HAS_IP_MULTICAST
-// At least for 11iv2, lacks perfect filtering.
-#if (HPUX_VERS >= 1123) && !defined (ACE_LACKS_PERFECT_MULTICAST_FILTERING)
-# define ACE_LACKS_PERFECT_MULTICAST_FILTERING 1
-#endif
/* Platform defines MAP_FAILED as a long constant. */
#define ACE_HAS_LONG_MAP_FAILED 1
@@ -400,13 +396,6 @@
// dlopen() takes a char* instead of const char*
#define ACE_HAS_CHARPTR_DL
-// lacks setegid and seteuid
-#define ACE_LACKS_SETEGID
-#define ACE_LACKS_SETEUID
-
-#define ACE_LACKS_SUSECONDS_T
-#define ACE_LACKS_SYS_SYSCTL_H
-
// Shared library name/path components
#define ACE_DLL_SUFFIX ".sl"
#if defined (__LP64__)
@@ -499,7 +488,7 @@
#define ACE_HAS_POSIX_SEM
// Platform has POSIX terminal interface.
-#define ACE_HAS_TERMIOS
+#define ACE_HAS_TERMIOS
#include /**/ "ace/post.h"
#endif /* ACE_CONFIG_H */