498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
|
}
TclpMutexLock();
pmutexPtr = *((pthread_mutex_t **)mutexPtr);
if (pmutexPtr == NULL) {
TclpMutexUnlock();
goto retry;
}
pthread_mutex_lock(pmutexPtr);
TclpMutexUnlock();
}
/*
*----------------------------------------------------------------------
*
* Tcl_MutexUnlock --
*
|
<
>
|
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
|
}
TclpMutexLock();
pmutexPtr = *((pthread_mutex_t **)mutexPtr);
if (pmutexPtr == NULL) {
TclpMutexUnlock();
goto retry;
}
TclpMutexUnlock();
pthread_mutex_lock(pmutexPtr);
}
/*
*----------------------------------------------------------------------
*
* Tcl_MutexUnlock --
*
|