changed org of free list locking

This commit is contained in:
Jeff Hill
2001-03-07 16:02:06 +00:00
parent dc86140f4e
commit 16701a7f3e
+3
View File
@@ -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 );
}