summaryrefslogtreecommitdiff
path: root/ace/OS.i
diff options
context:
space:
mode:
authornaga <naga@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-10-13 20:56:29 +0000
committernaga <naga@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-10-13 20:56:29 +0000
commitd554bc371cdf49af4a74bc0418951a84f2b1cecc (patch)
treebf496dfed3ae210f920b4463430afbbf02ac640b /ace/OS.i
parente34304877837be2b3140be99cf866a83fcf85089 (diff)
downloadATCD-d554bc371cdf49af4a74bc0418951a84f2b1cecc.tar.gz
*** empty log message ***
Diffstat (limited to 'ace/OS.i')
-rw-r--r--ace/OS.i8
1 files changed, 4 insertions, 4 deletions
diff --git a/ace/OS.i b/ace/OS.i
index 274fc739754..747c3bb595d 100644
--- a/ace/OS.i
+++ b/ace/OS.i
@@ -2355,8 +2355,8 @@ ACE_OS::sema_destroy (ACE_sema_t *s)
#else
if (s->name_)
{
- ACE_OS::free ((void *) s->name_);
ACE_OSCALL (ACE_ADAPT_RETVAL (::sem_unlink (s->name_), result), int, -1, result);
+ ACE_OS::free ((void *) s->name_);
ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::sem_close (s->sema_), ace_result_), int, -1);
}
# endif /* ACE_LACKS_NAMED_POSIX_SEM */
@@ -2439,7 +2439,7 @@ ACE_OS::sema_init (ACE_sema_t *s,
if (ACE_OS::ftruncate (fd,
sizeof (ACE_sema_t)) == -1)
return -1;
- s->name_ = ACE_OS::strnew (name);
+ s->name_ = ACE_OS::strdup (name);
if (s->name_ == 0)
return -1;
}
@@ -2458,7 +2458,7 @@ ACE_OS::sema_init (ACE_sema_t *s,
return -1;
if (s->name_
// Only initialize it if we're the one who created it
- && if (::sem_init (s->sema_, USYNC_THREAD, count) != 0))
+ && ::sem_init (s->sema_, USYNC_THREAD, count) != 0)
return -1;
return 0;
}
@@ -5556,7 +5556,7 @@ ACE_OS::thr_getspecific (ACE_OS_thread_key_t key, void **data)
// This is a macro on some platforms, e.g., CHORUS!
*data = pthread_getspecific (key);
#else
- *data = ::pthread_getspecific (key);
+ *data = pthread_getspecific (key);
#endif /* pthread_getspecific */
# endif /* ACE_HAS_PTHREADS_DRAFT4, 6 */
return 0;