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