summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormjb2 <mjb2@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-16 04:16:57 +0000
committermjb2 <mjb2@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-16 04:16:57 +0000
commita3e3c57260c0fa04d3ee81fd34f399736f3f57b4 (patch)
tree27b95138745f134cd812201204b8803c54f23caa
parent6b7b0bb313ccc52b6b1d7a4edb3352634d84fddd (diff)
downloadATCD-a3e3c57260c0fa04d3ee81fd34f399736f3f57b4.tar.gz
See Tue Jun 15 23:15:30 1999 Matthew J Braun <mjb2@cs.wustl.edu>
-rw-r--r--ChangeLog-99b6
-rw-r--r--ace/Thread_Manager.cpp4
2 files changed, 6 insertions, 4 deletions
diff --git a/ChangeLog-99b b/ChangeLog-99b
index 1828ca1cc12..9e682c10a77 100644
--- a/ChangeLog-99b
+++ b/ChangeLog-99b
@@ -1,3 +1,9 @@
+Tue Jun 15 23:15:30 1999 Matthew J Braun <mjb2@cs.wustl.edu>
+
+ * ace/Thread_Manager.cpp
+ Removed explicit template instantiation for ACE_read_guard
+ <ACE_thread_mutex> since a recent change by Kirthika makes it unnecessary.
+
Tue Jun 15 17:41:38 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* ace/SOCK_Dgram_Mcast: Added initial support for the Win2K
diff --git a/ace/Thread_Manager.cpp b/ace/Thread_Manager.cpp
index c43d3451729..5929e940886 100644
--- a/ace/Thread_Manager.cpp
+++ b/ace/Thread_Manager.cpp
@@ -2370,8 +2370,6 @@ ACE_Thread_Control::exit (void *exit_status, int do_thr_exit)
template class ACE_Unbounded_Queue_Iterator<ACE_Thread_Descriptor*>;
template class ACE_Free_List<ACE_Thread_Descriptor>;
template class ACE_Locked_Free_List<ACE_Thread_Descriptor, ACE_DEFAULT_THREAD_MANAGER_LOCK>;
- template class ACE_Read_Guard <ACE_Thread_Mutex>;
- // This last one is a test. It may help eliminate totally wacky errors
# if (defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)))
// These don't necessarily belong here, but it's a convenient place for them.
template class ACE_TSS<ACE_Dynamic>;
@@ -2389,8 +2387,6 @@ ACE_Thread_Control::exit (void *exit_status, int do_thr_exit)
#pragma instantiate ACE_Unbounded_Queue_Iterator<ACE_Thread_Descriptor*>
#pragma instantiate ACE_Free_List<ACE_Thread_Descriptor>
#pragma instantiate ACE_Locked_Free_List<ACE_Thread_Descriptor, ACE_DEFAULT_THREAD_MANAGER_LOCK>
- #pragma instantiate ACE_Read_Guard <ACE_Thread_Mutex>
- // This last one is a test. It may help eliminate totally wacky errors
# if (defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)))
// These don't necessarily belong here, but it's a convenient place for them.
#pragma instantiate ACE_TSS<ACE_Dynamic>