From 11dcec07bf6b17a394d6f4f9b79069d1ecb3202f Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Wed, 12 Feb 2003 18:54:10 +0000 Subject: [PATCH] added ref count locking --- src/gdd/gddI.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gdd/gddI.h b/src/gdd/gddI.h index b0f9ec777..93d122a48 100644 --- a/src/gdd/gddI.h +++ b/src/gdd/gddI.h @@ -136,6 +136,8 @@ inline gddStatus gdd::noReferencing(void) } inline gddStatus gdd::reference(void) const { + epicsGuard < epicsMutex > guard ( * gdd::pGlobalMutex ); + int rc=0; if(isNoRef()) @@ -157,6 +159,8 @@ inline gddStatus gdd::reference(void) const inline gddStatus gdd::unreference(void) const { + epicsGuard < epicsMutex > guard ( * gdd::pGlobalMutex ); + int rc=0; if ( ref_cnt > 1u ) {