diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1996-11-27 06:09:30 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1996-11-27 06:09:30 +0000 |
commit | 202b4d050bf2a57c3bf6473a8c5cf8afd65ed5f7 (patch) | |
tree | 073713b4441888c543375a9fbbb82c210d9a29f6 /tests/TSS_Test.cpp | |
parent | 60141053a72c0f2f9db1a8075b368ae69c752ab3 (diff) | |
download | ATCD-202b4d050bf2a57c3bf6473a8c5cf8afd65ed5f7.tar.gz |
foo
Diffstat (limited to 'tests/TSS_Test.cpp')
-rw-r--r-- | tests/TSS_Test.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/tests/TSS_Test.cpp b/tests/TSS_Test.cpp index 46d7eebd55c..c1028bd9ee6 100644 --- a/tests/TSS_Test.cpp +++ b/tests/TSS_Test.cpp @@ -85,7 +85,7 @@ static ACE_Null_Mutex cout_lock; typedef ACE_Guard<ACE_Null_Mutex> GUARD; #endif /* ACE_HAS_THREADS */ -static void +extern "C" void cleanup (void *ptr) { ACE_DEBUG ((LM_DEBUG, "(%t) in cleanup, ptr = %x\n", ptr)); @@ -182,7 +182,7 @@ worker (void *c) return 0; } -static void +extern "C" void handler (int signum) { ACE_DEBUG ((LM_DEBUG, "signal = %S\n", signum)); @@ -202,11 +202,11 @@ main (int, char *argv[]) #if defined (ACE_MT_SAFE) ACE_Thread_Control tc (ACE_Service_Config::thr_mgr ()); + + // Register a signal handler. ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT); - - int threads = ACE_MAX_THREADS; - if (ACE_Service_Config::thr_mgr ()->spawn_n (threads, + if (ACE_Service_Config::thr_mgr ()->spawn_n (ACE_MAX_THREADS, ACE_THR_FUNC (&worker), (void *) ITERATIONS, THR_BOUND | THR_DETACHED) == -1) @@ -220,4 +220,3 @@ main (int, char *argv[]) ACE_END_TEST; return 0; } - |