summaryrefslogtreecommitdiff
path: root/ace
diff options
context:
space:
mode:
Diffstat (limited to 'ace')
-rw-r--r--ace/config-sunos4-g++.h3
-rw-r--r--ace/config-sunos4-lucid3.2.h3
-rw-r--r--ace/config-sunos4-sun3.x.h4
-rw-r--r--ace/config-sunos4-sun4.1.4.h3
-rw-r--r--ace/config-sunos4-sun4.x-orbix.h3
-rw-r--r--ace/config-sunos4-sun4.x.h3
-rw-r--r--ace/config-sunos5.4-centerline-2.x.h3
-rw-r--r--ace/config-sunos5.4-g++.h3
-rw-r--r--ace/config-sunos5.4-sunc++-4.x-orbix.h3
-rw-r--r--ace/config-sunos5.4-sunc++-4.x.h3
-rw-r--r--ace/config-sunos5.5-g++.h3
-rw-r--r--ace/config-sunos5.5-sunc++-4.1.h3
-rw-r--r--ace/config-sunos5.5-sunc++-4.x-orbix.h3
-rw-r--r--ace/config-sunos5.5-sunc++-4.x.h3
-rw-r--r--ace/config-sunx86-sunc++-4.x.h3
-rw-r--r--ace/config-win32-common.h3
16 files changed, 49 insertions, 0 deletions
diff --git a/ace/config-sunos4-g++.h b/ace/config-sunos4-g++.h
index 0f26b15e23b..e385e4644fd 100644
--- a/ace/config-sunos4-g++.h
+++ b/ace/config-sunos4-g++.h
@@ -10,6 +10,9 @@
#define __ACE_INLINE__
#endif /* ! __ACE_INLINE__ */
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
#define ACE_NEEDS_SYSTIME_H
#define ACE_HAS_CHARPTR_SPRINTF
#define ACE_HAS_UNION_WAIT
diff --git a/ace/config-sunos4-lucid3.2.h b/ace/config-sunos4-lucid3.2.h
index 42109cbaf6d..bee77ba649f 100644
--- a/ace/config-sunos4-lucid3.2.h
+++ b/ace/config-sunos4-lucid3.2.h
@@ -7,6 +7,9 @@
#if !defined (ACE_CONFIG_H)
#define ACE_CONFIG_H
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
#define ACE_HAS_SYS_ERRLIST
#define ACE_HAS_CHARPTR_SPRINTF
#define ACE_HAS_UNION_WAIT
diff --git a/ace/config-sunos4-sun3.x.h b/ace/config-sunos4-sun3.x.h
index d38b499148d..c2ce9c3d9ab 100644
--- a/ace/config-sunos4-sun3.x.h
+++ b/ace/config-sunos4-sun3.x.h
@@ -5,6 +5,10 @@
// platforms using the SunC++ 3.0.x compiler.
#if !defined (ACE_CONFIG_H)
+
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
#define ACE_LACKS_POSIX_PROTO
#define ACE_HAS_UNION_WAIT
#define ACE_HAS_SPARCWORKS_401_SIGNALS
diff --git a/ace/config-sunos4-sun4.1.4.h b/ace/config-sunos4-sun4.1.4.h
index f936d9bbc6e..7159ffe281d 100644
--- a/ace/config-sunos4-sun4.1.4.h
+++ b/ace/config-sunos4-sun4.1.4.h
@@ -7,6 +7,9 @@
#if !defined (ACE_CONFIG_H)
#define ACE_CONFIG_H
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
#define ACE_HAS_CHARPTR_SPRINTF
#define ACE_NEEDS_SYSTIME_H
#define ACE_HAS_UNION_WAIT
diff --git a/ace/config-sunos4-sun4.x-orbix.h b/ace/config-sunos4-sun4.x-orbix.h
index 0771d3e80ec..cf6489d7905 100644
--- a/ace/config-sunos4-sun4.x-orbix.h
+++ b/ace/config-sunos4-sun4.x-orbix.h
@@ -7,6 +7,9 @@
#if !defined (ACE_CONFIG_H)
#define ACE_CONFIG_H
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
#define ACE_HAS_CHARPTR_SPRINTF
#define ACE_HAS_UNION_WAIT
diff --git a/ace/config-sunos4-sun4.x.h b/ace/config-sunos4-sun4.x.h
index ee4cd2c505a..ecd032d4dee 100644
--- a/ace/config-sunos4-sun4.x.h
+++ b/ace/config-sunos4-sun4.x.h
@@ -7,6 +7,9 @@
#if !defined (ACE_CONFIG_H)
#define ACE_CONFIG_H
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
#define ACE_HAS_CHARPTR_SPRINTF
#define ACE_LACKS_POSIX_PROTO
// #define ACE_HAS_UNION_WAIT
diff --git a/ace/config-sunos5.4-centerline-2.x.h b/ace/config-sunos5.4-centerline-2.x.h
index 348f859cc43..21f82ac8153 100644
--- a/ace/config-sunos5.4-centerline-2.x.h
+++ b/ace/config-sunos5.4-centerline-2.x.h
@@ -7,6 +7,9 @@
#if !defined (ACE_CONFIG_H)
#define ACE_CONFIG_H
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
#define ACE_HAS_UNICODE
// Platform supports System V IPC (most versions of UNIX, but not Win32)
diff --git a/ace/config-sunos5.4-g++.h b/ace/config-sunos5.4-g++.h
index b2cc9ebde70..1066fdbb06c 100644
--- a/ace/config-sunos5.4-g++.h
+++ b/ace/config-sunos5.4-g++.h
@@ -11,6 +11,9 @@
#define __ACE_INLINE__
#endif /* ! __ACE_INLINE__ */
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
#define ACE_HAS_UNICODE
#define ACE_HAS_TERM_IOCTLS
diff --git a/ace/config-sunos5.4-sunc++-4.x-orbix.h b/ace/config-sunos5.4-sunc++-4.x-orbix.h
index 02ebf44cf67..339b11d5e10 100644
--- a/ace/config-sunos5.4-sunc++-4.x-orbix.h
+++ b/ace/config-sunos5.4-sunc++-4.x-orbix.h
@@ -12,6 +12,9 @@
#define __ACE_INLINE__
#endif /* ! __ACE_INLINE__ */
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
#define ACE_HAS_UNICODE
// Platform supports System V IPC (most versions of UNIX, but not Win32)
diff --git a/ace/config-sunos5.4-sunc++-4.x.h b/ace/config-sunos5.4-sunc++-4.x.h
index 2feac414057..ff8def7e75b 100644
--- a/ace/config-sunos5.4-sunc++-4.x.h
+++ b/ace/config-sunos5.4-sunc++-4.x.h
@@ -11,6 +11,9 @@
#define __ACE_INLINE__
#endif /* ! __ACE_INLINE__ */
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
#define ACE_HAS_UNICODE
// Platform supports System V IPC (most versions of UNIX, but not Win32)
diff --git a/ace/config-sunos5.5-g++.h b/ace/config-sunos5.5-g++.h
index fc7f7774072..461c33e3551 100644
--- a/ace/config-sunos5.5-g++.h
+++ b/ace/config-sunos5.5-g++.h
@@ -18,6 +18,9 @@
// So until -fhandle-exceptions gets fixed, we can't use this with g++ . . .
// #define ACE_HAS_EXCEPTIONS
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
#define ACE_HAS_UNICODE
// G++ doesn't support template typedefs fully (yet).
diff --git a/ace/config-sunos5.5-sunc++-4.1.h b/ace/config-sunos5.5-sunc++-4.1.h
index 33196c400e0..b089b9141ed 100644
--- a/ace/config-sunos5.5-sunc++-4.1.h
+++ b/ace/config-sunos5.5-sunc++-4.1.h
@@ -21,6 +21,9 @@
// gets fixed on MP machines, we can't use this with Sun C++ 4.1/4.2 . . .
// #define ACE_HAS_EXCEPTIONS
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
#define ACE_HAS_UNICODE
// Note that SunC++ 4.1 fixes template bugs that prevented earlier
diff --git a/ace/config-sunos5.5-sunc++-4.x-orbix.h b/ace/config-sunos5.5-sunc++-4.x-orbix.h
index 60df62d2193..dbfbd6bce0e 100644
--- a/ace/config-sunos5.5-sunc++-4.x-orbix.h
+++ b/ace/config-sunos5.5-sunc++-4.x-orbix.h
@@ -16,6 +16,9 @@
// until we can trust exception handling with Sun C++, it's not enabled . . .
// #define ACE_HAS_EXCEPTIONS
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
// Platform contains the Orbix CORBA implementation.
#define ACE_HAS_ORBIX
diff --git a/ace/config-sunos5.5-sunc++-4.x.h b/ace/config-sunos5.5-sunc++-4.x.h
index 18eb3bfc780..066e79a593a 100644
--- a/ace/config-sunos5.5-sunc++-4.x.h
+++ b/ace/config-sunos5.5-sunc++-4.x.h
@@ -14,6 +14,9 @@
// until we can trust exception handling with Sun C++, it's not enabled . . .
// #define ACE_HAS_EXCEPTIONS
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
#define ACE_HAS_UNICODE
// #define ACE_HAS_TEMPLATE_TYPEDEFS
diff --git a/ace/config-sunx86-sunc++-4.x.h b/ace/config-sunx86-sunc++-4.x.h
index f7cd70746b2..39d056c860f 100644
--- a/ace/config-sunx86-sunc++-4.x.h
+++ b/ace/config-sunx86-sunc++-4.x.h
@@ -7,6 +7,9 @@
#if !defined (ACE_CONFIG_H)
#define ACE_CONFIG_H
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
// Platform supports System V IPC (most versions of UNIX, but not Win32)
#define ACE_HAS_SYSV_IPC
diff --git a/ace/config-win32-common.h b/ace/config-win32-common.h
index 8dd9061148a..4eb7c47f295 100644
--- a/ace/config-win32-common.h
+++ b/ace/config-win32-common.h
@@ -9,6 +9,9 @@
// ---------------- platform features or lack of them -------------
+// Platform supports pread() and pwrite()
+#define ACE_HAS_P_READ_WRITE
+
#define ACE_HAS_EXCEPTIONS
#define ACE_LACKS_SIGACTION
#define ACE_LACKS_SIGSET