From e4954ba26a845293738f69b3d28118393fc2bc11 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Tue, 18 Nov 2014 14:48:15 -0500 Subject: [PATCH] dbLock: remove dbLockExit() No benefit to freeing global locks in unittests, and this could cause problems with normal IOC shutdown. --- src/ioc/db/dbLock.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/ioc/db/dbLock.c b/src/ioc/db/dbLock.c index c12cefaf9..1c59dc068 100644 --- a/src/ioc/db/dbLock.c +++ b/src/ioc/db/dbLock.c @@ -110,15 +110,6 @@ typedef struct lockRecord { dbCommon *precord; } lockRecord; -static void dbLockExit(void *junk) -{ - epicsMutexDestroy(globalLock); - epicsMutexDestroy(lockSetModifyLock); - globalLock = NULL; - lockSetModifyLock = NULL; - dbLockIsInitialized = FALSE; -} - /*private routines */ static void dbLockInitialize(void) { @@ -129,7 +120,6 @@ static void dbLockInitialize(void) globalLock = epicsMutexMustCreate(); lockSetModifyLock = epicsMutexMustCreate(); dbLockIsInitialized = TRUE; - epicsAtExit(dbLockExit,NULL); } static lockSet * allocLockSet(