Add initializers
This commit is contained in:
@@ -6,6 +6,8 @@
|
||||
|
||||
typedef _Atomic(uintptr_t) mutex_t;
|
||||
|
||||
void mutex_init(mutex_t* mutex);
|
||||
|
||||
void mutex_lock(mutex_t* mutex);
|
||||
|
||||
bool mutex_trylock(mutex_t* mutex);
|
||||
|
||||
@@ -8,6 +8,8 @@ struct rwlock {
|
||||
atomic_uintptr_t word;
|
||||
};
|
||||
|
||||
void rwlock_init(struct rwlock* rw);
|
||||
|
||||
void rwlock_read_lock(struct rwlock* rw);
|
||||
void rwlock_read_unlock(struct rwlock* rw);
|
||||
bool rwlock_try_read_lock(struct rwlock* rw);
|
||||
|
||||
Reference in New Issue
Block a user