diff --git a/mutex.c b/mutex.c index 6a87ea3..05a84a5 100644 --- a/mutex.c +++ b/mutex.c @@ -9,7 +9,7 @@ void mutex_init(mutex_t* mutex) { mutex->value = 1; } -int32_t mutex_wait(mutex_t* mutex) { +int32_t mutex_lock(mutex_t* mutex) { //while(mutex->value <= 0); //mutex->value--; //return mutex->value; @@ -17,7 +17,7 @@ int32_t mutex_wait(mutex_t* mutex) { return atomic_dec32(&(mutex->value), (int32_t)1); } -int32_t mutex_post(mutex_t* mutex) { +int32_t mutex_unlock(mutex_t* mutex) { //mutex->value++; //return mutex->value; return atomic_inc32(&(mutex->value), (int32_t)1); diff --git a/mutex.h b/mutex.h index 6c3e03d..80c612e 100644 --- a/mutex.h +++ b/mutex.h @@ -10,5 +10,5 @@ typedef struct { } mutex_t; void mutex_init(mutex_t* mutex); -int32_t mutex_wait(mutex_t* mutex); -int32_t mutex_post(mutex_t* mutex); +int32_t mutex_lock(mutex_t* mutex); +int32_t mutex_unlock(mutex_t* mutex);