Захват мьютекса
#include <audio_driver.h>#define ado_mutex_lock( mutex );
pthread_mutex_t *
.libado
Макрос ado_mutex_lock() осуществляет захват (блокирование) указанного мьютекса mutex.
Макрос опредляется как pthread_mutex_lock() или ado_mutex_lock_debug() в зависимости от того, определены ли макросы ADO_MUTEX_DEBUG
и ADO_DEBUG
(см. Отладка драйвера). Отладочная версия использует ado_debug() для отображения сообщения, помогающего локализовать проблемный мьютекс драйвера.
ЗОСРВ «Нейтрино»
ado_mutex_destroy(), ado_mutex_init(), ado_mutex_unlock(), pthread_mutex_lock()
Предыдущий раздел: Библиотека libado