From 16701a7f3e7858d6d42f3240250414d093a97b55 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Wed, 7 Mar 2001 16:02:06 +0000 Subject: [PATCH] changed org of free list locking --- src/ca/bhe.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ca/bhe.cpp b/src/ca/bhe.cpp index 54cd5891a..860c3b3f6 100644 --- a/src/ca/bhe.cpp +++ b/src/ca/bhe.cpp @@ -15,14 +15,17 @@ #include "tcpiiu_IL.h" tsFreeList < class bhe, 1024 > bhe::freeList; +epicsMutex bhe::freeListMutex; void * bhe::operator new ( size_t size ) { + epicsAutoMutex locker ( bhe::freeListMutex ); return bhe::freeList.allocate ( size ); } void bhe::operator delete ( void *pCadaver, size_t size ) { + epicsAutoMutex locker ( bhe::freeListMutex ); bhe::freeList.release ( pCadaver, size ); }