summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog-99b18
-rw-r--r--acconfig.h9
-rw-r--r--ace/OS.h7
-rw-r--r--ace/config-irix6.x-g++.h4
-rw-r--r--ace/config-irix6.x-kcc.h4
-rw-r--r--ace/config-sco-5.0.0-mit-pthread.h1
-rw-r--r--configure.in2
7 files changed, 24 insertions, 21 deletions
diff --git a/ChangeLog-99b b/ChangeLog-99b
index 0068b83efb8..589391ec537 100644
--- a/ChangeLog-99b
+++ b/ChangeLog-99b
@@ -1,3 +1,21 @@
+Thu May 6 21:48:26 1999 Ossama Othman <othman@cs.wustl.edu>
+
+ * acconfig.h:
+ * configure.in:
+ * ace/OS.h:
+ * ace/README:
+ * ace/config-hpux11.h:
+ * ace/config-irix6.x-g++.h:
+ * ace/config-irix6.x-kcc.h:
+ * ace/config-irix6.x-sgic++.h:
+ * ace/config-linux-lxpthreads.h:
+ * ace/config-osf1-4.0.h:
+ * ace/config-sco-5.0.0-mit-pthread.h:
+ * ace/config-sunos5.5.h:
+
+ Removed all references to ACE_HAS_PTHREAD_SIGMASK. This macro
+ has been deprecated.
+
Thu May 6 20:12:57 1999 Ossama Othman <othman@cs.wustl.edu>
* acconfig.h:
diff --git a/acconfig.h b/acconfig.h
index 845a2d61352..c0fa6e755bd 100644
--- a/acconfig.h
+++ b/acconfig.h
@@ -642,9 +642,6 @@
PTHREAD_PROCESS_SHARED values */
#undef ACE_HAS_PTHREAD_PROCESS_ENUM
-/* Platform has pthread_sigmask() defined. */
-#undef ACE_HAS_PTHREAD_SIGMASK
-
/* Purify'ing. Defined on command line. */
#undef ACE_HAS_PURIFY
@@ -1112,7 +1109,7 @@
memory and message queues. */
#undef ACE_LACKS_SOME_POSIX_PROTOTYPES
-/* Compiler complains about "#pragma once" */
+/* Compiler complains about use of obsolete "#pragma once" */
#undef ACE_LACKS_PRAGMA_ONCE
/* Platform lacks pri_t (e.g., Tandem NonStop UNIX). */
@@ -1121,10 +1118,10 @@
/* Platform lack pthread_attr_setstackaddr() */
#undef ACE_LACKS_THREAD_STACK_ADDR
-/* Platform lacks pthread_cancel(). */
+/* Platform lacks pthread_cancel() */
#undef ACE_LACKS_PTHREAD_CANCEL
-/* Platform lacks pthread_sigmask () /
+/* Platform lacks pthread_sigmask () */
#undef ACE_LACKS_PTHREAD_SIGMASK
/* Platform lacks pthread_thr_sigsetmask (e.g., MVS, HP/UX, and OSF/1 3.2) */
diff --git a/ace/OS.h b/ace/OS.h
index 45c4d47e802..586160de721 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -1118,12 +1118,9 @@ extern "C" pthread_t pthread_self (void);
// overlap or are otherwise confused. This is an attempt to start
// straightening them out.
# if defined (ACE_HAS_PTHREADS_STD) /* POSIX.1c threads (pthreads) */
- // POSIX.1c threads implies pthread_sigmask()
-# if !defined (ACE_HAS_PTHREAD_SIGMASK)
-# define ACE_HAS_PTHREAD_SIGMASK
-# endif /* ! ACE_HAS_PTHREAD_SIGMASK */
// ... and 2-parameter asctime_r and ctime_r
-# if !defined (ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R) && !defined (ACE_HAS_STHREADS)
+# if !defined (ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R) && \
+ !defined (ACE_HAS_STHREADS)
# define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
# endif
# endif /* ACE_HAS_PTHREADS_STD */
diff --git a/ace/config-irix6.x-g++.h b/ace/config-irix6.x-g++.h
index 1eb008fca6e..52415880e25 100644
--- a/ace/config-irix6.x-g++.h
+++ b/ace/config-irix6.x-g++.h
@@ -20,7 +20,6 @@
// IRIX 6.2 supports a variant of POSIX Pthreads, supposedly POSIX 1c
#define ACE_HAS_PTHREADS
#define ACE_HAS_PTHREADS_STD
-#define ACE_HAS_PTHREAD_SIGMASK
#include "ace/config-irix6.x-common.h"
@@ -31,9 +30,6 @@
#define PTHREAD_MIN_PRIORITY PX_PRIO_MIN
#define PTHREAD_MAX_PRIORITY PX_PRIO_MAX
-// Platforms has pthread_thr_sigsetmask
-#define ACE_HAS_PTHREAD_SIGMASK
-
// Compiler/platform has thread-specific storage
#define ACE_HAS_THREAD_SPECIFIC_STORAGE
diff --git a/ace/config-irix6.x-kcc.h b/ace/config-irix6.x-kcc.h
index 2dfbfcae753..a622e6a2046 100644
--- a/ace/config-irix6.x-kcc.h
+++ b/ace/config-irix6.x-kcc.h
@@ -20,7 +20,6 @@
// IRIX 6.2 supports a variant of POSIX Pthreads, supposedly POSIX 1c
#define ACE_HAS_PTHREADS
#define ACE_HAS_PTHREADS_STD
-#define ACE_HAS_PTHREAD_SIGMASK
#include "ace/config-irix6.x-common.h"
@@ -31,9 +30,6 @@
#define PTHREAD_MIN_PRIORITY PX_PRIO_MIN
#define PTHREAD_MAX_PRIORITY PX_PRIO_MAX
-// Platforms has pthread_thr_sigsetmask
-#define ACE_HAS_PTHREAD_SIGMASK
-
// Compiler/platform has thread-specific storage
#define ACE_HAS_THREAD_SPECIFIC_STORAGE
diff --git a/ace/config-sco-5.0.0-mit-pthread.h b/ace/config-sco-5.0.0-mit-pthread.h
index 9b5cbe62b10..a658cec275f 100644
--- a/ace/config-sco-5.0.0-mit-pthread.h
+++ b/ace/config-sco-5.0.0-mit-pthread.h
@@ -143,7 +143,6 @@
#define ACE_HAS_PTHREADS
#define ACE_HAS_PTHREADS_STD
#define ACE_LACKS_PTHREAD_CANCEL
-#define ACE_HAS_PTHREAD_SIGMASK
#define ACE_HAS_SIGWAIT
//#define ACE_HAS_PTHREAD_YIELD_VOID_PTR
//#define ACE_HAS_PTHREAD_ATTR_INIT
diff --git a/configure.in b/configure.in
index a19274c5d3e..cf63bf95f1b 100644
--- a/configure.in
+++ b/configure.in
@@ -3485,7 +3485,7 @@ dnl backwards compatibility with Pthread Draft 4 functions of the same
dnl name.
AC_CHECK_FUNC(pthread_sigmask, dnl
- AC_DEFINE(ACE_HAS_PTHREAD_SIGMASK),
+ ,
AC_DEFINE(ACE_LACKS_PTHREAD_SIGMASK))
AC_CHECK_FUNC(pthread_key_create, dnl