LibPthread: Correct error check in sem_post and sem_wait

This commit is contained in:
Jelle Raaijmakers 2021-05-31 23:11:15 +02:00 committed by Andreas Kling
parent 8f6b496fed
commit 40ddb734ee
Notes: sideshowbarker 2024-07-18 17:05:37 +09:00

View File

@ -111,7 +111,7 @@ int sem_post(sem_t* sem)
} }
rc = pthread_mutex_unlock(&sem->mtx); rc = pthread_mutex_unlock(&sem->mtx);
if (errno != 0) { if (rc != 0) {
errno = rc; errno = rc;
return -1; return -1;
} }
@ -153,7 +153,7 @@ int sem_unlink(const char*)
int sem_wait(sem_t* sem) int sem_wait(sem_t* sem)
{ {
auto rc = pthread_mutex_lock(&sem->mtx); auto rc = pthread_mutex_lock(&sem->mtx);
if (errno != 0) { if (rc != 0) {
errno = rc; errno = rc;
return -1; return -1;
} }