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