|
PatchworkOS
|
Go to the source code of this file.
Functions | |
| void | rwlock_init (rwlock_t *lock) |
| Initializes a rwlock. | |
| void | rwlock_read_acquire (rwlock_t *lock) |
| Acquires a rwlock for reading, blocking until it is available. | |
| void | rwlock_read_release (rwlock_t *lock) |
| Releases a rwlock from reading. | |
| void | rwlock_write_acquire (rwlock_t *lock) |
| Acquires a rwlock for writing, blocking until it is available. | |
| void | rwlock_write_release (rwlock_t *lock) |
| Releases a rwlock from writing. | |