From ec0a82c3cea8dd3cf502baca78f98738f027b98e Mon Sep 17 00:00:00 2001 From: levine Date: Wed, 3 Dec 1997 04:10:08 +0000 Subject: DECXX 6009006 has SIGWAIT --- ace/OS.i | 2 +- ace/config-osf1-4.0.h | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ace/OS.i b/ace/OS.i index 05d0152b5aa..536f31129dd 100644 --- a/ace/OS.i +++ b/ace/OS.i @@ -4661,7 +4661,7 @@ ACE_OS::sigwait (sigset_t *set, int *sig) *sig = ::sigwait (set); return *sig; #else /* ACE_HAS_ONEARG_SETWAIT */ -#if defined (DIGITAL_UNIX) +#if defined (DIGITAL_UNIX) && __DECCXX_VER < 60090006 errno = ::__sigwaitd10 (set, sig); #elif defined (__Lynx__) // Second arg is a void **, which we don't need (the selected diff --git a/ace/config-osf1-4.0.h b/ace/config-osf1-4.0.h index b804b934f13..0564e078dd7 100644 --- a/ace/config-osf1-4.0.h +++ b/ace/config-osf1-4.0.h @@ -151,6 +151,9 @@ // Compiler/platform supports SVR4 signal typedef. #define ACE_HAS_SVR4_SIGNAL_T +#if __DECCXX_VER >= 60090006 +# define ACE_HAS_SIGWAIT +#endif /* __DECCXX_VER >= 60090006 */ // Compiler/platform has strerror(). #define ACE_HAS_STRERROR -- cgit v1.2.1