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