diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1996-12-25 02:03:59 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1996-12-25 02:03:59 +0000 |
commit | cf12765eccbc842fd55fdc7a11c684d3d1f8f53c (patch) | |
tree | 939c85dd61d658054b753eef40683896712f7adb | |
parent | b2fa0c8d93ee195f93d21323b75ce0adee147f0f (diff) | |
download | ATCD-cf12765eccbc842fd55fdc7a11c684d3d1f8f53c.tar.gz |
added call to event_destroy () for waiters_done_ on WTHREADS platforms
-rw-r--r-- | ace/OS.i | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -1060,7 +1060,9 @@ ACE_OS::cond_destroy (ACE_cond_t *cv) #elif defined (ACE_HAS_STHREADS) ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::cond_destroy (cv), ace_result_), int, -1); #elif defined (ACE_HAS_WTHREADS) || defined (VXWORKS) -#if defined (VXWORKS) +#if defined (ACE_HAS_WTHREADS) + ACE_OS::event_destroy (&cv->waiters_done_); +#elif defined (VXWORKS) ACE_OS::sema_destroy (&cv->waiters_done_); #endif /* VXWORKS */ return ACE_OS::sema_destroy (&cv->sema_); |