diff options
-rw-r--r-- | c/src/exec/posix/src/cond.c | 4 | ||||
-rw-r--r-- | cpukit/posix/src/cond.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/c/src/exec/posix/src/cond.c b/c/src/exec/posix/src/cond.c index 3f53e53ead..878325acc9 100644 --- a/c/src/exec/posix/src/cond.c +++ b/c/src/exec/posix/src/cond.c @@ -388,7 +388,7 @@ int _POSIX_Condition_variables_Wait_support( status = pthread_mutex_unlock( mutex ); if ( status ) { _Thread_Enable_dispatch(); - return status; + return EINVAL; } _Thread_queue_Enter_critical_section( &the_cond->Wait_queue ); @@ -410,7 +410,7 @@ int _POSIX_Condition_variables_Wait_support( status = pthread_mutex_lock( mutex ); if ( status ) - return status; + return EINVAL; return _Thread_Executing->Wait.return_code; } diff --git a/cpukit/posix/src/cond.c b/cpukit/posix/src/cond.c index 3f53e53ead..878325acc9 100644 --- a/cpukit/posix/src/cond.c +++ b/cpukit/posix/src/cond.c @@ -388,7 +388,7 @@ int _POSIX_Condition_variables_Wait_support( status = pthread_mutex_unlock( mutex ); if ( status ) { _Thread_Enable_dispatch(); - return status; + return EINVAL; } _Thread_queue_Enter_critical_section( &the_cond->Wait_queue ); @@ -410,7 +410,7 @@ int _POSIX_Condition_variables_Wait_support( status = pthread_mutex_lock( mutex ); if ( status ) - return status; + return EINVAL; return _Thread_Executing->Wait.return_code; } |