From 70f8b49af9931ceebe35c476735ea46e866be85f Mon Sep 17 00:00:00 2001 From: dhinton Date: Sat, 4 May 2002 22:42:53 +0000 Subject: ChangeLogTag:Sat May 4 22:35:23 UTC 2002 Don Hinton --- ChangeLog | 6 ++++++ ChangeLogs/ChangeLog-02a | 6 ++++++ ChangeLogs/ChangeLog-03a | 6 ++++++ ace/OS.i | 21 ++++++++++----------- ace/ace_threads.h | 1 - 5 files changed, 28 insertions(+), 12 deletions(-) diff --git a/ChangeLog b/ChangeLog index 620db33835b..8774344db08 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Sat May 4 22:35:23 UTC 2002 Don Hinton + + * ace/OS.i (sema_destroy): + + Fixed an ifdef error introduced when PACE was removed. + Sat May 4 18:50:25 UTC 2002 Don Hinton * ace/ace_dll.dsp: diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a index 620db33835b..8774344db08 100644 --- a/ChangeLogs/ChangeLog-02a +++ b/ChangeLogs/ChangeLog-02a @@ -1,3 +1,9 @@ +Sat May 4 22:35:23 UTC 2002 Don Hinton + + * ace/OS.i (sema_destroy): + + Fixed an ifdef error introduced when PACE was removed. + Sat May 4 18:50:25 UTC 2002 Don Hinton * ace/ace_dll.dsp: diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a index 620db33835b..8774344db08 100644 --- a/ChangeLogs/ChangeLog-03a +++ b/ChangeLogs/ChangeLog-03a @@ -1,3 +1,9 @@ +Sat May 4 22:35:23 UTC 2002 Don Hinton + + * ace/OS.i (sema_destroy): + + Fixed an ifdef error introduced when PACE was removed. + Sat May 4 18:50:25 UTC 2002 Don Hinton * ace/ace_dll.dsp: diff --git a/ace/OS.i b/ace/OS.i index ab52c75a382..917becd8b02 100644 --- a/ace/OS.i +++ b/ace/OS.i @@ -2622,34 +2622,33 @@ ACE_OS::sema_destroy (ACE_sema_t *s) s->sema_ = 0; return result; } -# if defined (ACE_HAS_THREADS) -# if defined (ACE_HAS_STHREADS) +#elif defined (ACE_HAS_THREADS) +# if defined (ACE_HAS_STHREADS) ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::sema_destroy (s), ace_result_), int, -1); -# elif defined (ACE_HAS_PTHREADS) +# elif defined (ACE_HAS_PTHREADS) int r1 = ACE_OS::mutex_destroy (&s->lock_); int r2 = ACE_OS::cond_destroy (&s->count_nonzero_); return r1 != 0 || r2 != 0 ? -1 : 0; -# elif defined (ACE_HAS_WTHREADS) -# if !defined (ACE_USES_WINCE_SEMA_SIMULATION) +# elif defined (ACE_HAS_WTHREADS) +# if !defined (ACE_USES_WINCE_SEMA_SIMULATION) ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::CloseHandle (*s), ace_result_), int, -1); -# else /* ACE_USES_WINCE_SEMA_SIMULATION */ +# else /* ACE_USES_WINCE_SEMA_SIMULATION */ // Free up underlying objects of the simulated semaphore. int r1 = ACE_OS::thread_mutex_destroy (&s->lock_); int r2 = ACE_OS::event_destroy (&s->count_nonzero_); return r1 != 0 || r2 != 0 ? -1 : 0; -# endif /* ACE_USES_WINCE_SEMA_SIMULATION */ -# elif defined (ACE_PSOS) +# endif /* ACE_USES_WINCE_SEMA_SIMULATION */ +# elif defined (ACE_PSOS) int result; ACE_OSCALL (ACE_ADAPT_RETVAL (::sm_delete (s->sema_), result), int, -1, result); s->sema_ = 0; return result; -# elif defined (VXWORKS) +# elif defined (VXWORKS) int result; ACE_OSCALL (::semDelete (s->sema_), int, -1, result); s->sema_ = 0; return result; -# endif /* ACE_HAS_STHREADS */ -# endif /* ACE_HAS_THREADS */ +# endif /* ACE_HAS_STHREADS */ #else ACE_UNUSED_ARG (s); ACE_NOTSUP_RETURN (-1); diff --git a/ace/ace_threads.h b/ace/ace_threads.h index 573a7ed428a..2c89d231a36 100644 --- a/ace/ace_threads.h +++ b/ace/ace_threads.h @@ -133,7 +133,6 @@ extern "C" pthread_t pthread_self (void); # define SEM_FAILED ((sem_t *) -1) # endif /* !SEM_FAILED */ - typedef struct { sem_t *sema_; -- cgit v1.2.1