summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1997-11-20 23:56:04 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1997-11-20 23:56:04 +0000
commitc322c688fb639615a5407ae5ce5eef8bada89aeb (patch)
tree7b3891c5e2e15435d7a75c5febe0cb26f9a60771
parent8e6bcb718a3470c120d12b79e6205988a0cee1e0 (diff)
downloadATCD-c322c688fb639615a5407ae5ce5eef8bada89aeb.tar.gz
*** empty log message ***
-rw-r--r--ChangeLog-97b5
-rw-r--r--ace/config-osf1-3.2.h42
2 files changed, 38 insertions, 9 deletions
diff --git a/ChangeLog-97b b/ChangeLog-97b
index 6f986919eca..8101918f05d 100644
--- a/ChangeLog-97b
+++ b/ChangeLog-97b
@@ -1,3 +1,8 @@
+Thu Nov 20 17:53:35 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
+
+ * ace: Added a new version of config-osf1-3.2.h. Thanks to Dani
+ Flexer <danif@ivory-sw.com> for updating this.
+
Thu Nov 20 14:19:57 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
* tests/Priority_Reactor_Test.h:
diff --git a/ace/config-osf1-3.2.h b/ace/config-osf1-3.2.h
index c03309199b6..ca4b1e17785 100644
--- a/ace/config-osf1-3.2.h
+++ b/ace/config-osf1-3.2.h
@@ -10,8 +10,23 @@
#define ACE_LACKS_SETSCHED
#define ACE_LACKS_RWLOCK_T
#define ACE_LACKS_GETPGID
-#define ACE_HAS_PTHREAD_MUTEXATTR_CREATE
-#define ACE_HAS_PTHREAD_MUTEXATTR_DELETE
+// DF: this platform uses Digital's CXX compiler
+#define DEC_CXX
+
+// DF: DEC's CXX supports explicit template specialization.
+#define ACE_HAS_TEMPLATE_SPECIALIZATION
+
+// DF: 3.2 has getpgid but no prototype defined anywhere so we do not
+// use it. I suppose we could add a prototype somewhere but that would
+// be cheating.
+
+// DF: ACE_HAS_STRING_CLASS seems the right thing to do...
+#define ACE_HAS_STRING_CLASS
+
+// DF: Seems apropriate since this is a new compiler...
+#if ! defined (__ACE_INLINE__)
+#define __ACE_INLINE__
+#endif /* ! __ACE_INLINE__ */
#define ACE_HAS_BROKEN_MSG_H
#define ACE_LACKS_SYSV_MSQ_PROTOS
@@ -40,6 +55,12 @@
#define ACE_HAS_SETKIND_NP
#define ACE_HAS_PTHREAD_T
+// Platform supports POSIX 1.b clock_gettime ()
+#define ACE_HAS_CLOCK_GETTIME
+
+// Compiler/platform supports the "long long" datatype.
+#define ACE_HAS_LONGLONG_T
+
// Platform defines MAP_FAILED as a long constant.
#define ACE_HAS_LONG_MAP_FAILED
@@ -52,9 +73,6 @@
// Platform's implementation of setlrmit() has a non-const rlimit parameter.
#define ACE_HAS_BROKEN_SETRLIMIT
-// Compiler has integer overflow problem with bit-shift operations.
-#define ACE_HAS_BROKEN_BITSHIFT
-
// Platform supports System V IPC (most versions of UNIX, but not Win32)
#define ACE_HAS_SYSV_IPC
@@ -70,9 +88,6 @@
// Prototypes for both signal() and struct sigaction are consistent.
#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-// ACE has no mktemp().
-#define ACE_LACKS_MKTEMP
-
// Compiler/platform has thread-specific storage
#define ACE_HAS_THREAD_SPECIFIC_STORAGE
@@ -105,6 +120,11 @@
#define ACE_HAS_POSIX_NONBLOCK
#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
+
+// DF: So why were these two defined rather then the third?
+#define ACE_HAS_PTHREAD_EQUAL
+#define ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR
+
// ACE supports POSIX Pthreads.
#define ACE_HAS_DCETHREADS
#define ACE_HAS_THREAD_SELF
@@ -171,6 +191,10 @@
#endif /* ACE_NTRACE */
// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
+#define ACE_PAGE_SIZE 8192
+#define ACE_HAS_GETPAGESIZE
+
+// DF: That the way it is
+#define ACE_HAS_ONEARG_SIGWAIT
#endif /* ACE_CONFIG_H */