summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-05-02 13:27:38 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-05-02 13:27:38 +0000
commitf5242227f3aaba49b4a671e33fa48fa7f6603e8d (patch)
treedaee62c0bf22650e6b0317a475160389a805be93
parent1fa23f6dbeab2267b62f170952342f5ae3553166 (diff)
downloadATCD-f5242227f3aaba49b4a671e33fa48fa7f6603e8d.tar.gz
added ACE_LACKS_PTHREAD_SIGMASK
-rw-r--r--ace/OS.i2
-rw-r--r--ace/README1
-rw-r--r--ace/config-chorus.h1
3 files changed, 3 insertions, 1 deletions
diff --git a/ace/OS.i b/ace/OS.i
index f6bb8a33fe9..bbc880a7d07 100644
--- a/ace/OS.i
+++ b/ace/OS.i
@@ -10358,7 +10358,7 @@ ACE_OS::sigprocmask (int how, const sigset_t *nsp, sigset_t *osp)
ACE_INLINE int
ACE_OS::pthread_sigmask (int how, const sigset_t *nsp, sigset_t *osp)
{
-#if defined (ACE_HAS_PTHREADS_STD)
+#if defined (ACE_HAS_PTHREADS_STD) && !defined (ACE_LACKS_PTHREAD_SIGMASK)
ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_sigmask (how, nsp, osp),
ace_result_),
int,
diff --git a/ace/README b/ace/README
index de603a0e7b4..626530d9aa6 100644
--- a/ace/README
+++ b/ace/README
@@ -729,6 +729,7 @@ ACE_LACKS_PRI_T Platform lacks pri_t (e.g.,
Tandem NonStop UNIX).
ACE_LACKS_PTHREAD_CANCEL Platform lacks
pthread_cancel().
+ACE_LACKS_PTHREAD_SIGMASK Platform lacks pthread_sigmask ().
ACE_LACKS_PTHREAD_THR_SIGSETMASK Platform lacks
pthread_thr_sigsetmask (e.g.,
MVS, HP/UX, and OSF/1 3.2)
diff --git a/ace/config-chorus.h b/ace/config-chorus.h
index 85634eff1e5..b1e2e4b5d53 100644
--- a/ace/config-chorus.h
+++ b/ace/config-chorus.h
@@ -102,6 +102,7 @@
#define ACE_HAS_PTHREAD_PROCESS_ENUM
#define ACE_LACKS_PTHREAD_CANCEL
#define ACE_LACKS_PTHREAD_CLEANUP
+#define ACE_LACKS_PTHREAD_SIGMASK
#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
#if !defined (__ACE_INLINE__)