summaryrefslogtreecommitdiff
path: root/ace/OS.i
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-07-20 12:05:12 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-07-20 12:05:12 +0000
commit27ed30515509e97b4535d61a71a333b96ff1e67d (patch)
treed3419030bbe331d910a9130cf98a48672327306d /ace/OS.i
parent35a99a136dd519ad5cc09b2ed3a4d8bd5b5e8f98 (diff)
downloadATCD-27ed30515509e97b4535d61a71a333b96ff1e67d.tar.gz
ChangeLogTag: Tue Jul 20 07:01:57 1999 Doug Anderson <doug@clark.net>
Diffstat (limited to 'ace/OS.i')
-rw-r--r--ace/OS.i5
1 files changed, 3 insertions, 2 deletions
diff --git a/ace/OS.i b/ace/OS.i
index a5ee10facbc..a8d7b1b8487 100644
--- a/ace/OS.i
+++ b/ace/OS.i
@@ -6766,7 +6766,7 @@ ACE_OS::sigwait (sigset_t *set, int *sig)
return errno == 0 ? *sig : -1;
# endif /* g++, for example, on DIGITAL_UNIX */
# else /* ! __Lynx __ && ! DIGITAL_UNIX */
-# if (defined (ACE_HAS_PTHREADS_DRAFT4) || defined (ACE_HAS_PTHREADS_DRAFT6)) && !defined(ACE_HAS_FSU_PTHREADS)
+# if (defined (ACE_HAS_PTHREADS_DRAFT4) || (defined (ACE_HAS_PTHREADS_DRAFT6)) && !defined(ACE_HAS_FSU_PTHREADS)) || (defined (_UNICOS) && _UNICOS == 9)
*sig = ::sigwait (set);
return *sig;
# elif defined(ACE_HAS_FSU_PTHREADS)
@@ -6841,7 +6841,8 @@ ACE_OS::thr_sigsetmask (int how,
// Draft 4 and 6 implementations will sometimes have a sigprocmask () that
// modifies the calling thread's mask only. If this is not so for your
// platform, define ACE_LACKS_PTHREAD_THR_SIGSETMASK.
-# elif defined(ACE_HAS_PTHREADS_DRAFT4) || defined (ACE_HAS_PTHREADS_DRAFT6)
+# elif defined(ACE_HAS_PTHREADS_DRAFT4) || \
+ defined (ACE_HAS_PTHREADS_DRAFT6) || (defined (_UNICOS) && _UNICOS == 9)
ACE_OSCALL_RETURN (::sigprocmask (how, nsm, osm), int, -1);
# else
ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_sigmask (how, nsm, osm),