diff options
author | Steve Huston <shuston@riverace.com> | 2002-12-04 01:49:02 +0000 |
---|---|---|
committer | Steve Huston <shuston@riverace.com> | 2002-12-04 01:49:02 +0000 |
commit | a2c7e092cffa8223172429262826cb7f856bad75 (patch) | |
tree | 90e863e0ea60bae9dc881b3a5259f4856b85819e /tests | |
parent | 8e31712aafffbe5a3405f745b755ab49e1694f8a (diff) | |
download | ATCD-a2c7e092cffa8223172429262826cb7f856bad75.tar.gz |
ChangeLogTag:Tue Dec 3 20:47:39 2002 Steve Huston <shuston@riverace.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Framework_Component_DLL.cpp | 9 | ||||
-rw-r--r-- | tests/MEM_Stream_Test.cpp | 7 | ||||
-rw-r--r-- | tests/Process_Strategy_Test.cpp | 5 | ||||
-rw-r--r-- | tests/Timeprobe_Test.cpp | 3 |
4 files changed, 23 insertions, 1 deletions
diff --git a/tests/Framework_Component_DLL.cpp b/tests/Framework_Component_DLL.cpp index 313686fb77c..bad0f3aeddb 100644 --- a/tests/Framework_Component_DLL.cpp +++ b/tests/Framework_Component_DLL.cpp @@ -78,6 +78,13 @@ template class ACE_Framework_Component_T<ACE_DLL_Singleton_T<FWCT_DLL_Singleton_ #pragma instantiate FWCT_DLL_Singleton_Adapter_T<Simple_Service> #pragma instantiate ACE_DLL_Singleton_T< FWCT_DLL_Singleton_Adapter_T <Simple_Service>, ACE_SYNCH_MUTEX > -#pragma instanitiate ACE_Framework_Component_T<ACE_DLL_Singleton_T<FWCT_DLL_Singleton_Adapter_T<Simple_Service>, +#pragma instantiate ACE_Framework_Component_T<ACE_DLL_Singleton_T<FWCT_DLL_Singleton_Adapter_T<Simple_Service>, ACE_SYNCH_MUTEX> >; +#elif defined (__GNUC__) && defined (_AIX) + +template ACE_DLL_Singleton_T<FWCT_DLL_Singleton_Adapter_T <Simple_Service>, + ACE_SYNCH_MUTEX> * + ACE_DLL_Singleton_T<FWCT_DLL_Singleton_Adapter_T <Simple_Service>, + ACE_SYNCH_MUTEX>::singleton_; + #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/tests/MEM_Stream_Test.cpp b/tests/MEM_Stream_Test.cpp index 3e7a353bdfa..a10764f8a95 100644 --- a/tests/MEM_Stream_Test.cpp +++ b/tests/MEM_Stream_Test.cpp @@ -513,6 +513,13 @@ template class ACE_Thread_Strategy<Echo_Handler>; # if defined (ACE_HAS_THREADS) #pragma instantiate ACE_Thread_Strategy<Echo_Handler> # endif /* ACE_HAS_THREADS */ +#elif defined (__GNUC__) && defined (_AIX) + +template ACE_Singleton<ACE_Atomic_Op<ACE_SYNCH_MUTEX, u_short>, + ACE_SYNCH_RECURSIVE_MUTEX> * + ACE_Singleton<ACE_Atomic_Op<ACE_SYNCH_MUTEX, u_short>, + ACE_SYNCH_RECURSIVE_MUTEX>::singleton_; + #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ #else diff --git a/tests/Process_Strategy_Test.cpp b/tests/Process_Strategy_Test.cpp index e2e2e9145a1..b1b4d1d382d 100644 --- a/tests/Process_Strategy_Test.cpp +++ b/tests/Process_Strategy_Test.cpp @@ -82,6 +82,11 @@ template class ACE_Write_Guard<ACE_File_Lock>; #pragma instantiate ACE_Strategy_Acceptor<Counting_Service, ACE_SOCK_ACCEPTOR> #pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> #pragma instantiate ACE_Write_Guard<ACE_File_Lock> +#elif defined (__GNUC__) && defined (_AIX) + +template ACE_Singleton<Options, ACE_Null_Mutex> * + ACE_Singleton<Options, ACE_Null_Mutex>::singleton_; + #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // Define a <Strategy_Acceptor> that's parameterized by the diff --git a/tests/Timeprobe_Test.cpp b/tests/Timeprobe_Test.cpp index bf7d3f1da5b..d27ada3b77f 100644 --- a/tests/Timeprobe_Test.cpp +++ b/tests/Timeprobe_Test.cpp @@ -122,5 +122,8 @@ ACE_TMAIN (int, ACE_TCHAR *[]) template class ACE_Singleton <int, ACE_SYNCH_RECURSIVE_MUTEX>; # elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) # pragma instantiate ACE_Singleton <int, ACE_SYNCH_RECURSIVE_MUTEX> +# elif defined (__GNUC__) && defined (_AIX) + template ACE_Singleton<int, ACE_SYNCH_RECURSIVE_MUTEX> * + ACE_Singleton<int, ACE_SYNCH_RECURSIVE_MUTEX>::singleton_; # endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ #endif /* ! ACE_HAS_PURIFY */ |