From 82c46f182340168a631aaad54a666cd6b769142e Mon Sep 17 00:00:00 2001 From: schmidt Date: Tue, 15 Apr 1997 22:47:05 +0000 Subject: *** empty log message *** --- netsvcs/lib/Client_Logging_Handler.cpp | 10 ++++++++-- netsvcs/lib/TS_Clerk_Handler.cpp | 16 +++++++++++----- 2 files changed, 19 insertions(+), 7 deletions(-) (limited to 'netsvcs') diff --git a/netsvcs/lib/Client_Logging_Handler.cpp b/netsvcs/lib/Client_Logging_Handler.cpp index 81c01d89ecc..9d140dbc650 100644 --- a/netsvcs/lib/Client_Logging_Handler.cpp +++ b/netsvcs/lib/Client_Logging_Handler.cpp @@ -358,9 +358,15 @@ ACE_Client_Logging_Connector::resume (void) ACE_SVC_FACTORY_DEFINE (ACE_Client_Logging_Connector) +#if defined (ACE_MT_SAFE) +typedef ACE_RW_Mutex RW_MUTEX; +#else +typedef ACE_Null_Mutex RW_MUTEX; +#endif /* ACE_MT_SAFE */ + #if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION) template class ACE_Connector; -template class ACE_Map_Iterator *, ACE_RW_Mutex>; -template class ACE_Map_Manager *, ACE_RW_Mutex>; template class ACE_Svc_Tuple; +template class ACE_Map_Iterator *, RW_MUTEX>; +template class ACE_Map_Manager *, RW_MUTEX>; #endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */ diff --git a/netsvcs/lib/TS_Clerk_Handler.cpp b/netsvcs/lib/TS_Clerk_Handler.cpp index 8632e28cc53..dfdfb84f00e 100644 --- a/netsvcs/lib/TS_Clerk_Handler.cpp +++ b/netsvcs/lib/TS_Clerk_Handler.cpp @@ -802,15 +802,21 @@ ACE_TS_Clerk_Processor::resume (void) ACE_SVC_FACTORY_DEFINE (ACE_TS_Clerk_Processor) +#if defined (ACE_MT_SAFE) +typedef ACE_RW_Mutex RW_MUTEX; +#else +typedef ACE_Null_Mutex RW_MUTEX; +#endif /* ACE_MT_SAFE */ + #if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION) template class ACE_Connector; -template class ACE_Guard; -template class ACE_Map_Iterator *, ACE_RW_Mutex>; -template class ACE_Map_Manager *, ACE_RW_Mutex>; -template class ACE_Read_Guard; template class ACE_Set_Node; template class ACE_Svc_Tuple; template class ACE_Unbounded_Set; template class ACE_Unbounded_Set_Iterator; -template class ACE_Write_Guard; +template class ACE_Map_Iterator *, RW_MUTEX>; +template class ACE_Map_Manager *, RW_MUTEX>; +template class ACE_Guard; +template class ACE_Read_Guard; +template class ACE_Write_Guard; #endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */ -- cgit v1.2.1