get rid of unnecessary pthread_self

This commit is contained in:
Marty Kraimer
2002-12-11 18:30:33 +00:00
parent 43eae2b3c3
commit e8d03dc4d6

View File

@@ -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);