summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2008-05-30 10:14:59 +0000
committervzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2008-05-30 10:14:59 +0000
commit4470e06716f9fff8a9d8f878d5ca4b56fce3b913 (patch)
treec6e6660d155ccacef5d742271b8a29250e08bb8e
parentff3f906033425bc675d4b2892cb5565eca885d93 (diff)
downloadATCD-4470e06716f9fff8a9d8f878d5ca4b56fce3b913.tar.gz
ChangeLogTag: Fri May 30 10:07:55 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
-rw-r--r--ACE/ChangeLog12
-rw-r--r--ACE/ace/config-hpux-11.00.h4
-rw-r--r--ACE/ace/config-sunos5.10.h5
-rw-r--r--ACE/ace/config-sunos5.5.h5
-rw-r--r--ACE/ace/config-win32-borland.h2
5 files changed, 27 insertions, 1 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog
index e0ad7835a95..8c9ca517d48 100644
--- a/ACE/ChangeLog
+++ b/ACE/ChangeLog
@@ -1,3 +1,15 @@
+Fri May 30 10:07:55 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
+
+ * ace/config-win32-borland.h:
+ Borland compilers doesn't provide strtoull() and wcstoull().
+
+ * ace/config-sunos5.5.h:
+ * ace/config-sunos5.10.h:
+ wcstoull() didn't exist on Solaris until version 10.
+
+ * ace/config-hpux-11.00.h:
+ HP-UX doesn't provide strtoull() and wcstoull().
+
Thu May 29 16:08:01 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
* ace/OS_NS_stdlib.cpp:
diff --git a/ACE/ace/config-hpux-11.00.h b/ACE/ace/config-hpux-11.00.h
index ae83149b845..ad1e9e94918 100644
--- a/ACE/ace/config-hpux-11.00.h
+++ b/ACE/ace/config-hpux-11.00.h
@@ -339,6 +339,10 @@
#define ACE_LACKS_SUSECONDS_T
#define ACE_LACKS_SYS_SYSCTL_H
+// lacks strtoull and wcstoull
+#define ACE_LACKS_STRTOULL
+#define ACE_LACKS_WCSTOULL
+
// Shared library name/path components
#if defined (__ia64)
# define ACE_DLL_SUFFIX ACE_TEXT (".so")
diff --git a/ACE/ace/config-sunos5.10.h b/ACE/ace/config-sunos5.10.h
index fd29f1076aa..db7ccc7dd1f 100644
--- a/ACE/ace/config-sunos5.10.h
+++ b/ACE/ace/config-sunos5.10.h
@@ -43,4 +43,9 @@
# define ACE_SIZE_T_FORMAT_SPECIFIER ACE_TEXT ("%zu")
#endif /* ACE_SIZE_T_FORMAT_SPECIFIER */
+// Solaris 10 offers wcstoull()
+#if defined (ACE_LACKS_WCSTOULL)
+# undef ACE_LACKS_WCSTOULL
+#endif /* ACE_LACKS_WCSTOULL */
+
#endif /* ACE_CONFIG_H */
diff --git a/ACE/ace/config-sunos5.5.h b/ACE/ace/config-sunos5.5.h
index e9419539a61..ddec16eb6ab 100644
--- a/ACE/ace/config-sunos5.5.h
+++ b/ACE/ace/config-sunos5.5.h
@@ -343,7 +343,7 @@
_POSIX_PTHREAD_SEMANTICS */
#endif /* !ACE_MT_SAFE || ACE_MT_SAFE == 1 */
-# define ACE_HAS_PRIOCNTL
+#define ACE_HAS_PRIOCNTL
// Platform supports ACE_TLI timod STREAMS module.
#define ACE_HAS_TIMOD_H
@@ -399,6 +399,9 @@
// has been used for years.
#define ACE_LACKS_INET_ATON
+// Solaris doesn't have wcstoull
+#define ACE_LACKS_WCSTOULL
+
#if defined (_LARGEFILE_SOURCE) || (_FILE_OFFSET_BITS==64)
#undef ACE_HAS_PROC_FS
#undef ACE_HAS_PRUSAGE_T
diff --git a/ACE/ace/config-win32-borland.h b/ACE/ace/config-win32-borland.h
index 37a958327ac..41de785b350 100644
--- a/ACE/ace/config-win32-borland.h
+++ b/ACE/ace/config-win32-borland.h
@@ -83,6 +83,8 @@
#define ACE_LACKS_STRRECVFD
#define ACE_USES_EXPLICIT_STD_NAMESPACE
+#define ACE_LACKS_STRTOULL
+#define ACE_LACKS_WCSTOULL
#if defined(ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
// must have _MT defined to include multithreading