summaryrefslogtreecommitdiff
path: root/ace/config-linux-common.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/config-linux-common.h')
-rw-r--r--ace/config-linux-common.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/ace/config-linux-common.h b/ace/config-linux-common.h
index 0e609e09d7c..a41c0a74834 100644
--- a/ace/config-linux-common.h
+++ b/ace/config-linux-common.h
@@ -154,7 +154,11 @@
#define ACE_LACKS_WCSNICMP
#if !defined (ACE_DEFAULT_BASE_ADDR)
+# if defined (__ia64)
+# define ACE_DEFAULT_BASE_ADDR ((char *) 0x0000000080000000)
+# else /* ! __ia64 */
# define ACE_DEFAULT_BASE_ADDR ((char *) 0x80000000)
+# endif /* __ia64 */
#endif /* ! ACE_DEFAULT_BASE_ADDR */
// Compiler/platform supports alloca().
@@ -251,7 +255,23 @@
#define ACE_HAS_DIRENT
+#if defined (__ia64)
+# define ACE_UINT64_FORMAT_SPECIFIER "%lu"
+#else /* ! __ia64 */
# define ACE_UINT64_FORMAT_SPECIFIER "%Lu"
+#endif /* __ia64 */
+
+#if defined (__ia64)
+# define ACE_SSIZE_T_FORMAT_SPECIFIER "%ld"
+#else /* ! __ia64 */
+# define ACE_SSIZE_T_FORMAT_SPECIFIER "%d"
+#endif /* __ia64 */
+
+#if defined (__ia64)
+# define ACE_SIZE_T_FORMAT_SPECIFIER "%lu"
+#else /* ! __ia64 */
+# define ACE_SIZE_T_FORMAT_SPECIFIER "%u"
+#endif /* __ia64 */
#if !defined (ACE_TIMER_SKEW)
# define ACE_TIMER_SKEW 10 * 1000