summaryrefslogtreecommitdiff
path: root/ace/OS.i
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-04-11 19:30:46 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-04-11 19:30:46 +0000
commit0002a05a0e75edf3d8207e8a61568b34cb3a058c (patch)
tree3fff442639b41a76ef8d0c73a3a0da21e7c53260 /ace/OS.i
parentb5cea0a4629624183d5c86163ac4da4d9a87fe83 (diff)
downloadATCD-0002a05a0e75edf3d8207e8a61568b34cb3a058c.tar.gz
swapped order of #ifdefs to that ACE_LACKS_PTHREAD_THR_SIGSETMASK is checked before ACE_HAS_STHREADS
Diffstat (limited to 'ace/OS.i')
-rw-r--r--ace/OS.i14
1 files changed, 9 insertions, 5 deletions
diff --git a/ace/OS.i b/ace/OS.i
index 451e43f26db..cc7e09ee959 100644
--- a/ace/OS.i
+++ b/ace/OS.i
@@ -3971,13 +3971,17 @@ ACE_OS::thr_sigsetmask (int how,
{
// ACE_TRACE ("ACE_OS::thr_sigsetmask");
#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
+#if defined (ACE_LACKS_PTHREAD_THR_SIGSETMASK)
+ // DCE threads and Solaris 2.4 have no such function.
+ ACE_UNUSED_ARG (osm);
+ ACE_UNUSED_ARG (nsm);
+ ACE_UNUSED_ARG (how);
+
+ ACE_NOTSUP_RETURN (-1);
+#elif defined (ACE_HAS_STHREADS)
ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::thr_sigsetmask (how, nsm, osm),
ace_result_),
int, -1);
-#elif defined (ACE_LACKS_PTHREAD_THR_SIGSETMASK)
- // DCE threads have no such function.
- ACE_NOTSUP_RETURN (-1);
#elif defined (ACE_HAS_PTHREADS_1003_DOT_1C)
// PTHREADS_1003_DOT_1C is NOT a subcase of DCETHREADS!
ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_sigmask (how, nsm, osm),
@@ -4023,7 +4027,7 @@ ACE_OS::thr_sigsetmask (int how,
ACE_UNUSED_ARG (nsm);
ACE_UNUSED_ARG (osm);
ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STHREADS */
+#endif /* ACE_LACKS_PTHREAD_THR_SIGSETMASK */
#else
ACE_UNUSED_ARG (how);
ACE_UNUSED_ARG (nsm);