summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgmaxey <gmaxey@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-01-23 17:51:50 +0000
committergmaxey <gmaxey@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-01-23 17:51:50 +0000
commitaded8d096029de5ff4252cc5d9b83ed228752cb7 (patch)
treeccaec16a9f73d4fcbd7d47f195921e0dc35aea78
parente8ba766ad1ff311d56c44812c0226cf9e2e150ab (diff)
downloadATCD-aded8d096029de5ff4252cc5d9b83ed228752cb7.tar.gz
ChangeLogTag: Fri Jan 23 09:49:00 2004 Gary Maxey <gary.maxey@hp.com>
-rw-r--r--ChangeLog9
-rw-r--r--ace/OS_NS_Thread.inl3
2 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b4d965196c1..834f1a9adbb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+Fri Jan 23 09:49:00 2004 Gary Maxey <gary.maxey@hp.com>
+
+ * ace/OS_NS_Thread.inl:
+
+ Fix for BUGID 1708
+
+ Added #elif in ACE_OS::sigwait to use alternate sigwait() when
+ compiling for Tandem NSK platform.
+
Fri Jan 23 09:34:00 2004 Gary Maxey <gary.maxey@hp.com>
* ace/OS_NS_unistd.inl:
diff --git a/ace/OS_NS_Thread.inl b/ace/OS_NS_Thread.inl
index cffd954a27b..7c527a2118a 100644
--- a/ace/OS_NS_Thread.inl
+++ b/ace/OS_NS_Thread.inl
@@ -3386,6 +3386,9 @@ ACE_OS::sigwait (sigset_t *sset, int *sig)
// Cygwin has sigwait definition, but it is not implemented
ACE_UNUSED_ARG (sset);
ACE_NOTSUP_RETURN (-1);
+# elif defined(ACE_TANDEM_T1248_PTHREADS)
+ errno = ::spt_sigwait (sset, sig);
+ return errno == 0 ? *sig : -1;
# else /* this is draft 7 or std */
errno = ::sigwait (sset, sig);
return errno == 0 ? *sig : -1;