From b8b4cd53fd392b665ffdd4fe4776f306c90962b2 Mon Sep 17 00:00:00 2001 From: Nick Barnes Date: Mon, 29 Oct 2001 14:51:01 +0000 Subject: [PATCH] Freebsd locking for mps. Copied from Perforce Change: 23624 ServerID: perforce.ravenbrook.com --- mps/src/lockfr.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/mps/src/lockfr.c b/mps/src/lockfr.c index e6d1041912d..454d6e9efb4 100644 --- a/mps/src/lockfr.c +++ b/mps/src/lockfr.c @@ -34,11 +34,7 @@ #error "lockfr.c is FreeBSD specific but MPS_OS_FR not defined" #endif -SRCID(lockli, "$HopeName$"); - - -#define LockAttrSetRecursive(attrptr) \ - pthread_mutexattr_settype(attrptr, PTHREAD_MUTEX_ERRORCHECK) +SRCID(lockfr, "$HopeName$"); /* LockStruct -- the MPS lock structure @@ -83,7 +79,7 @@ void LockInit(Lock lock) lock->claims = 0; res = pthread_mutexattr_init(&attr); AVER(res == 0); - res = LockAttrSetRecursive(&attr); + res = pthread_mutexattr_settype(attrptr, PTHREAD_MUTEX_ERRORCHECK); AVER(res == 0); res = pthread_mutex_init(&lock->mut, &attr); AVER(res == 0);