diff options
Diffstat (limited to 'examples/Threads/process_mutex.cpp')
-rw-r--r-- | examples/Threads/process_mutex.cpp | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/examples/Threads/process_mutex.cpp b/examples/Threads/process_mutex.cpp index 01462c97a01..a8a2f27c5c6 100644 --- a/examples/Threads/process_mutex.cpp +++ b/examples/Threads/process_mutex.cpp @@ -6,6 +6,7 @@ #include "ace/Synch.h" #include "ace/Signal.h" #include "ace/Log_Msg.h" +#include "ace/Process_Mutex.h" ACE_RCSID(Threads, process_mutex, "$Id$") @@ -13,7 +14,7 @@ ACE_RCSID(Threads, process_mutex, "$Id$") static sig_atomic_t done; -extern "C" void +extern "C" void handler (int) { done = 1; @@ -35,26 +36,26 @@ main (int argc, char *argv[]) { ACE_DEBUG ((LM_DEBUG, "(%P|%t) = acquiring\n")); if (pm.acquire () == -1) - ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "acquire failed")); + ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "acquire failed")); else - ACE_DEBUG ((LM_DEBUG, "(%P|%t) = acquired\n")); + ACE_DEBUG ((LM_DEBUG, "(%P|%t) = acquired\n")); ACE_OS::sleep (3); if (pm.release () == -1) - ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "release failed")); + ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "release failed")); else - ACE_DEBUG ((LM_DEBUG, "(%P|%t) = released\n")); + ACE_DEBUG ((LM_DEBUG, "(%P|%t) = released\n")); if (pm.tryacquire () == -1) - ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "tryacquire failed")); + ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "tryacquire failed")); else - ACE_DEBUG ((LM_DEBUG, "(%P|%t) = tryacquire\n")); + ACE_DEBUG ((LM_DEBUG, "(%P|%t) = tryacquire\n")); if (pm.release () == -1) - ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "release failed")); + ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "release failed")); else - ACE_DEBUG ((LM_DEBUG, "(%P|%t) = released\n")); + ACE_DEBUG ((LM_DEBUG, "(%P|%t) = released\n")); } if (argc > 2) @@ -62,11 +63,11 @@ main (int argc, char *argv[]) return 0; } #else -int +int main (int, char *[]) { - ACE_ERROR_RETURN ((LM_ERROR, - "ACE doesn't support support threads on this platform (yet)\n"), - -1); + ACE_ERROR_RETURN ((LM_ERROR, + "ACE doesn't support support threads on this platform (yet)\n"), + -1); } #endif /* ACE_HAS_THREADS */ |