8 volatile RefCount read_count
;
9 volatile RefCount write_count
;
10 volatile ALenum read_lock
;
11 volatile ALenum read_entry_lock
;
12 volatile ALenum write_lock
;
15 void RWLockInit(RWLock
*lock
);
16 void ReadLock(RWLock
*lock
);
17 void ReadUnlock(RWLock
*lock
);
18 void WriteLock(RWLock
*lock
);
19 void WriteUnlock(RWLock
*lock
);
21 #endif /* AL_RWLOCK_H */