summaryrefslogtreecommitdiff
path: root/ace
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1997-07-23 11:55:47 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1997-07-23 11:55:47 +0000
commit8cead2f17246bfe45cfcadaba3401087e27d6227 (patch)
treeb98db3f77d559d418894431aee0dcd8072441ea9 /ace
parent08fe04aa54db232ed21b0654ca106f42d678d0f3 (diff)
downloadATCD-8cead2f17246bfe45cfcadaba3401087e27d6227.tar.gz
*** empty log message ***
Diffstat (limited to 'ace')
-rw-r--r--ace/OS.i9
1 files changed, 3 insertions, 6 deletions
diff --git a/ace/OS.i b/ace/OS.i
index 2e93cffa2de..0d725f42e5d 100644
--- a/ace/OS.i
+++ b/ace/OS.i
@@ -1789,20 +1789,17 @@ ACE_OS::sema_init (ACE_sema_t *s, u_int count, int type,
#if defined (ACE_HAS_POSIX_SEM)
ACE_UNUSED_ARG (arg);
ACE_UNUSED_ARG (max);
+
+#if !defined (ACE_LACKS_NAMED_POSIX_SEM)
if (name)
{
s->name_ = ACE_OS::strdup (name);
-#if !defined (CHORUS)
s->sema_ = ::sem_open (s->name_, O_CREAT,
ACE_DEFAULT_FILE_PERMS, count);
return (int) s->sema_ == -1 ? -1 : 0;
-#else
- s->sema = (sem_t *) -1;
- ACE_NOTSUP_RETURN (-1);
-#endif /* CHORUS */
-
}
+#endif /*ACE_LACKS_NAMED_POSIX_SEM */
else
{
s->name_ = 0;