From e8d03dc4d65f72c043fad2f8487990c77189705f Mon Sep 17 00:00:00 2001 From: Marty Kraimer Date: Wed, 11 Dec 2002 18:30:33 +0000 Subject: [PATCH] get rid of unnecessary pthread_self --- src/libCom/osi/os/posix/osdMutex.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libCom/osi/os/posix/osdMutex.c b/src/libCom/osi/os/posix/osdMutex.c index 1930e7f9a..ae867790c 100644 --- a/src/libCom/osi/os/posix/osdMutex.c +++ b/src/libCom/osi/os/posix/osdMutex.c @@ -94,10 +94,9 @@ void epicsMutexUnlock(epicsMutexId pmutex) epicsMutexLockStatus epicsMutexLock(epicsMutexId pmutex) { - pthread_t tid = pthread_self(); int status; - if(!pmutex || !tid) return(epicsMutexLockError); + if(!pmutex) return(epicsMutexLockError); status = pthread_mutex_lock(&pmutex->lock); checkStatusQuit(status,"pthread_mutex_lock","epicsMutexLock"); return(epicsMutexLockOK); @@ -105,10 +104,10 @@ epicsMutexLockStatus epicsMutexLock(epicsMutexId pmutex) epicsMutexLockStatus epicsMutexTryLock(epicsMutexId pmutex) { - pthread_t tid = pthread_self(); epicsMutexLockStatus status; int pthreadStatus; + if(!pmutex) return(epicsMutexLockError); pthreadStatus = pthread_mutex_trylock(&pmutex->lock); if(pthreadStatus!=0) { if(pthreadStatus==EBUSY) return(epicsMutexLockTimeout);