summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordhinton <dhinton@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-05-04 22:42:53 +0000
committerdhinton <dhinton@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-05-04 22:42:53 +0000
commit70f8b49af9931ceebe35c476735ea46e866be85f (patch)
treec2022ebc4796517f6b2a489379074f3512eab3d7
parentece47c2616855452195bee2a2eaa00551ed64a21 (diff)
downloadATCD-70f8b49af9931ceebe35c476735ea46e866be85f.tar.gz
ChangeLogTag:Sat May 4 22:35:23 UTC 2002 Don Hinton <dhinton@ieee.org>
-rw-r--r--ChangeLog6
-rw-r--r--ChangeLogs/ChangeLog-02a6
-rw-r--r--ChangeLogs/ChangeLog-03a6
-rw-r--r--ace/OS.i21
-rw-r--r--ace/ace_threads.h1
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 <dhinton@ieee.org>
+
+ * ace/OS.i (sema_destroy):
+
+ Fixed an ifdef error introduced when PACE was removed.
+
Sat May 4 18:50:25 UTC 2002 Don Hinton <dhinton@ieee.org>
* 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 <dhinton@ieee.org>
+
+ * ace/OS.i (sema_destroy):
+
+ Fixed an ifdef error introduced when PACE was removed.
+
Sat May 4 18:50:25 UTC 2002 Don Hinton <dhinton@ieee.org>
* 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 <dhinton@ieee.org>
+
+ * ace/OS.i (sema_destroy):
+
+ Fixed an ifdef error introduced when PACE was removed.
+
Sat May 4 18:50:25 UTC 2002 Don Hinton <dhinton@ieee.org>
* 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_;