9#ifndef __OSAL_RWLOCK_H__
10#define __OSAL_RWLOCK_H__
void osal_rwlock_write_unlock(osal_rwlock *rw_lock)
Unlock after writing.
void osal_rwlock_read_lock(osal_rwlock *rw_lock)
Lock it when you go in and read it.
int osal_rwlock_init(osal_rwlock *rw_lock)
We need to initialize when we need to.
void osal_rwlock_write_lock(osal_rwlock *rw_lock)
Lock when you want to write.
void osal_rwlock_read_unlock(osal_rwlock *rw_lock)
Unlock when you read it out.
void osal_rwlock_destory(osal_rwlock *rw_lock)
We release rw_locks when we don't need it.
Definition osal_rwlock.h:18
void * rwlock
Definition osal_rwlock.h:19