summaryrefslogtreecommitdiff
path: root/ace/config-sunos5.10.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/config-sunos5.10.h')
-rw-r--r--ace/config-sunos5.10.h31
1 files changed, 22 insertions, 9 deletions
diff --git a/ace/config-sunos5.10.h b/ace/config-sunos5.10.h
index db7ccc7dd1f..ca5b979495b 100644
--- a/ace/config-sunos5.10.h
+++ b/ace/config-sunos5.10.h
@@ -27,25 +27,38 @@
# undef ACE_LACKS_LOG2
#endif
+// Solaris 10 offers a useable isblank() unlike previous Solaris versions.
+#if defined (ACE_LACKS_ISBLANK)
+# undef ACE_LACKS_ISBLANK
+#endif
+
// Solaris 10 delivers pthread_attr_setstack
#if defined (ACE_LACKS_PTHREAD_ATTR_SETSTACK)
# undef ACE_LACKS_PTHREAD_ATTR_SETSTACK
#endif
// Solaris 10 introduced printf() modifiers for [s]size_t types.
-#if defined (ACE_SSIZE_T_FORMAT_SPECIFIER)
-# undef ACE_SSIZE_T_FORMAT_SPECIFIER
-# define ACE_SSIZE_T_FORMAT_SPECIFIER ACE_TEXT ("%zd")
-#endif /* ACE_SSIZE_T_FORMAT_SPECIFIER */
+#if defined (ACE_SSIZE_T_FORMAT_SPECIFIER_ASCII)
+# undef ACE_SSIZE_T_FORMAT_SPECIFIER_ASCII
+# define ACE_SSIZE_T_FORMAT_SPECIFIER_ASCII "%zd"
+#endif /* ACE_SSIZE_T_FORMAT_SPECIFIER_ASCII */
-#if defined (ACE_SIZE_T_FORMAT_SPECIFIER)
-# undef ACE_SIZE_T_FORMAT_SPECIFIER
-# define ACE_SIZE_T_FORMAT_SPECIFIER ACE_TEXT ("%zu")
-#endif /* ACE_SIZE_T_FORMAT_SPECIFIER */
+#if defined (ACE_SIZE_T_FORMAT_SPECIFIER_ASCII)
+# undef ACE_SIZE_T_FORMAT_SPECIFIER_ASCII
+# define ACE_SIZE_T_FORMAT_SPECIFIER_ASCII "%zu"
+#endif /* ACE_SIZE_T_FORMAT_SPECIFIER_ASCII */
-// Solaris 10 offers wcstoull()
+// Solaris 10 offers wcstoll() and wcstoull()
+#if defined (ACE_LACKS_WCSTOLL)
+# undef ACE_LACKS_WCSTOLL
+#endif /* ACE_LACKS_WCSTOLL */
#if defined (ACE_LACKS_WCSTOULL)
# undef ACE_LACKS_WCSTOULL
#endif /* ACE_LACKS_WCSTOULL */
+#if defined (ACE_HAS_SCTP) && defined (ACE_HAS_LKSCTP)
+# define ACE_HAS_VOID_PTR_SCTP_GETLADDRS
+# define ACE_HAS_VOID_PTR_SCTP_GETPADDRS
+#endif
+
#endif /* ACE_CONFIG_H */