Захват эксклюзивной блокировки по записи для объекта rw-блокировки
#include <audio_driver.h>int ado_rwlock_wrlock( pthread_rwlock_t *rwl );
pthread_rwlock_t
для объекта блокировки чтения-записи.libado
Макрос выполняет эксклюзивную блокировку по записи для объекта rw-блокировки.
Макрос опредляется как pthread_rwlock_wrlock() или ado_rwlock_wrlock_debug() в зависимости от того, определены ли макросы ADO_MUTEX_DEBUG
и ADO_DEBUG
(см. Отладка драйвера). Отладочная версия использует ado_debug() для отображения сообщения, помогающего локализовать проблемный мьютекс драйвера.
ЗОСРВ «Нейтрино»
ado_rwlock_destroy(), ado_rwlock_init(), ado_rwlock_rdlock(), ado_rwlock_unlock(), pthread_rwlock_wrlock()
Предыдущий раздел: Библиотека libado