summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordhinton <dhinton@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-08-07 00:15:16 +0000
committerdhinton <dhinton@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-08-07 00:15:16 +0000
commitfb131a1096000824e766d446a6bf023da26fd82f (patch)
tree363f1bcdd447f5cdac5597fd8cba09dad549310e
parent0c5d15bd1d8453cc695be43ea16c9cf95a4d612e (diff)
downloadATCD-fb131a1096000824e766d446a6bf023da26fd82f.tar.gz
ChangeLogTag:Thu Aug 7 00:12:50 UTC 2003 Don Hinton <dhinton@dresystems.com>
-rw-r--r--ChangeLog19
-rw-r--r--TAO/ChangeLog5
-rw-r--r--TAO/orbsvcs/LoadBalancer/Signal_Handler.cpp2
-rw-r--r--ace/Handle_Set.i17
-rw-r--r--ace/Process_Mutex.cpp4
-rw-r--r--ace/TSS_T.cpp4
-rw-r--r--ace/Timer_Queue_T.cpp1
7 files changed, 47 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index d5530538c7d..22890707962 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+Thu Aug 7 00:12:50 UTC 2003 Don Hinton <dhinton@dresystems.com>
+
+ * ace/Handle_Set.i:
+ Added several #includes required by the FD_ZERO macro on various
+ platforms, including os_string.h, os_strings.h, and bstring.h,
+ reqired by recent subsetting.
+
+ * ace/Process_Mutex.cpp:
+ Removed explicite template instantiation of
+ ACE_GUARD<ACE_Process_Mutex> that doesn't appear to be needed
+ within ACE and highlighted by recent subsetting.
+
+ * ace/TSS_T.cpp:
+ Added conditional #include TSS_Adapter.h when ACE_HAS_THR_C_DEST
+ defined and required by recent subsetting.
+
+ * ace/Timer_Queue_T.cpp:
+ Added #include Null_Mutex.h required by recent subsetting.
+
Wed Aug 6 14:50:00 UTC 2003 Gautam Thaker <gthaker@atl.lmco.com>
Please send all comments/questions about this commit to
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index db6d2e605ee..918ee089e14 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,8 @@
+Thu Aug 7 00:12:50 UTC 2003 Don Hinton <dhinton@dresystems.com>
+
+ * orbsvcs/LoadBalancer/Signal_Handler.cpp:
+ Added #include Reactor.h required by recent subsetting.
+
Wed Aug 6 20:44:51 UTC 2003 Don Hinton <dhinton@dresystems.com>
* examples/Event_Comm/Event_Comm_i.h:
diff --git a/TAO/orbsvcs/LoadBalancer/Signal_Handler.cpp b/TAO/orbsvcs/LoadBalancer/Signal_Handler.cpp
index 6e00753699c..e6c646c9833 100644
--- a/TAO/orbsvcs/LoadBalancer/Signal_Handler.cpp
+++ b/TAO/orbsvcs/LoadBalancer/Signal_Handler.cpp
@@ -1,7 +1,7 @@
#include "Signal_Handler.h"
#include "tao/ORB_Core.h"
-
+#include "ace/Reactor.h"
ACE_RCSID (LoadBalancer,
Signal_Handler,
diff --git a/ace/Handle_Set.i b/ace/Handle_Set.i
index bb9bffe23db..d00fb384863 100644
--- a/ace/Handle_Set.i
+++ b/ace/Handle_Set.i
@@ -4,6 +4,23 @@
// Handle_Set.i
#include "ace/Log_Msg.h"
+// todo: This should be cleaned up a bit.
+// memset for FD_ZERO on OpenBSD and Solaris w/ gcc 2.95.3
+#include "ace/os_include/os_string.h"
+
+// FreeBSD 4.8-RC? for bzero() used by FD_ZERO
+#include "ace/os_include/os_strings.h"
+
+// IRIX5 defines bzero() in this odd file... used by FD_ZERO
+#if defined (ACE_HAS_BSTRING)
+# include /**/ <bstring.h>
+#endif /* ACE_HAS_BSTRING */
+
+// AIX defines bzero() in this odd file... used by FD_ZERO
+#if defined (ACE_HAS_STRINGS)
+# include "ace/os_include/os_strings.h"
+#endif /* ACE_HAS_STRINGS */
+
// Initialize the bitmask to all 0s and reset the associated fields.
ACE_INLINE void
diff --git a/ace/Process_Mutex.cpp b/ace/Process_Mutex.cpp
index 211f91f183a..b2686fc45ee 100644
--- a/ace/Process_Mutex.cpp
+++ b/ace/Process_Mutex.cpp
@@ -87,10 +87,6 @@ ACE_Process_Mutex::~ACE_Process_Mutex (void)
//
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Guard<ACE_Process_Mutex>;
-
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Guard<ACE_Process_Mutex>
-
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/ace/TSS_T.cpp b/ace/TSS_T.cpp
index f074de45b33..08cae3e52e0 100644
--- a/ace/TSS_T.cpp
+++ b/ace/TSS_T.cpp
@@ -19,6 +19,10 @@ ACE_RCSID(ace, TSS_T, "$Id$")
#include "ace/Log_Msg.h"
#include "ace/Guard_T.h"
+#if defined (ACE_HAS_THR_C_DEST)
+# include "ace/TSS_Adapter.h"
+#endif /* ACE_HAS_THR_C_DEST */
+
ACE_ALLOC_HOOK_DEFINE(ACE_TSS)
template <class TYPE>
diff --git a/ace/Timer_Queue_T.cpp b/ace/Timer_Queue_T.cpp
index 6080fbd1827..6909c2ce9f2 100644
--- a/ace/Timer_Queue_T.cpp
+++ b/ace/Timer_Queue_T.cpp
@@ -13,6 +13,7 @@
#include "ace/Timer_Queue_T.h"
#include "ace/Log_Msg.h"
#include "ace/Reactor_Timer_Interface.h"
+#include "ace/Null_Mutex.h"
#if !defined (__ACE_INLINE__)
#include "ace/Timer_Queue_T.i"