ports/misc/rocrail/patches/patch-rocs_impl_unx_umutex_c

12 lines
473 B
Text

Index: rocs/impl/unx/umutex.c
--- rocs/impl/unx/umutex.c.orig
+++ rocs/impl/unx/umutex.c
@@ -94,7 +94,7 @@ Boolean rocs_mutex_wait( iOMutexData o, int t ) {
if( t == -1 ) {
rc = pthread_mutex_lock( (pthread_mutex_t*)data->mh );
}
- else if( rc = pthread_mutex_trylock( (pthread_mutex_t*)data->mh ) == EBUSY ) {
+ else if( (rc = pthread_mutex_trylock( (pthread_mutex_t*)data->mh )) == EBUSY ) {
int try = t / 10 + 1;
do {
ThreadOp.sleep( 10 );