atom_* renamed to atomic_*; add mutex.*
This commit is contained in:
@@ -13,12 +13,12 @@ int32_t sem_wait(sem_t* sem) {
|
||||
//while(sem->value <= 0);
|
||||
//sem->value--;
|
||||
//return sem->value;
|
||||
while (atom_dec32(&(sem->value), (int32_t)0) <= 0);
|
||||
return atom_dec32(&(sem->value), (int32_t)1);
|
||||
while (atomic_dec32(&(sem->value), (int32_t)0) <= 0);
|
||||
return atomic_dec32(&(sem->value), (int32_t)1);
|
||||
}
|
||||
|
||||
int32_t sem_post(sem_t* sem) {
|
||||
//sem->value++;
|
||||
//return sem->value;
|
||||
return atom_inc32(&(sem->value), (int32_t)1);
|
||||
return atomic_inc32(&(sem->value), (int32_t)1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user