diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-11-20 23:56:04 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-11-20 23:56:04 +0000 |
commit | c322c688fb639615a5407ae5ce5eef8bada89aeb (patch) | |
tree | 7b3891c5e2e15435d7a75c5febe0cb26f9a60771 | |
parent | 8e6bcb718a3470c120d12b79e6205988a0cee1e0 (diff) | |
download | ATCD-c322c688fb639615a5407ae5ce5eef8bada89aeb.tar.gz |
*** empty log message ***
-rw-r--r-- | ChangeLog-97b | 5 | ||||
-rw-r--r-- | ace/config-osf1-3.2.h | 42 |
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 */ |