|
From: <sv...@va...> - 2010-04-29 15:50:11
|
Author: bart
Date: 2010-04-29 16:50:02 +0100 (Thu, 29 Apr 2010)
New Revision: 11117
Log:
Made these two tests pass again on Darwin.
Modified:
trunk/drd/tests/circular_buffer.c
trunk/drd/tests/pth_inconsistent_cond_wait.c
Modified: trunk/drd/tests/circular_buffer.c
===================================================================
--- trunk/drd/tests/circular_buffer.c 2010-04-29 15:49:32 UTC (rev 11116)
+++ trunk/drd/tests/circular_buffer.c 2010-04-29 15:50:02 UTC (rev 11117)
@@ -59,7 +59,7 @@
static sem_t* create_semaphore(const char* const name, const int value)
{
-#ifndef HAVE_SEM_INIT
+#ifdef __APPLE__
sem_t* p = sem_open(name, O_CREAT, 0600, value);
return p;
#else
@@ -72,7 +72,7 @@
static void destroy_semaphore(const char* const name, sem_t* p)
{
-#ifndef HAVE_SEM_INIT
+#ifdef __APPLE__
sem_close(p);
sem_unlink(name);
#else
Modified: trunk/drd/tests/pth_inconsistent_cond_wait.c
===================================================================
--- trunk/drd/tests/pth_inconsistent_cond_wait.c 2010-04-29 15:49:32 UTC (rev 11116)
+++ trunk/drd/tests/pth_inconsistent_cond_wait.c 2010-04-29 15:50:02 UTC (rev 11117)
@@ -44,7 +44,7 @@
static sem_t* create_semaphore(const char* const name)
{
-#ifndef HAVE_SEM_INIT
+#ifdef __APPLE__
sem_t* p = sem_open(name, O_CREAT, 0600, 0);
return p;
#else
@@ -57,7 +57,7 @@
static void destroy_semaphore(const char* const name, sem_t* p)
{
-#ifndef HAVE_SEM_INIT
+#ifdef __APPLE__
sem_close(p);
sem_unlink(name);
#else
|