Заблокировать мьютекс ждущей блокировки
#include <pthread.h>int _sleepon_lock( sleepon_t *l );
sleepon_t
, созданный вызовом _sleepon_init().libc
Функция _sleepon_lock() блокирует мьютекс, связанный со структурой sleepon, l.
Требуется вызвать эту функцию перед вызовом _sleepon_wait(), _sleepon_signal() или _sleepon_broadcast().
Функция _sleepon_lock() возвращает те же значения, что и pthread_mutex_lock().
ЗОСРВ «Нейтрино»
pthread_mutex_lock(), _sleepon_broadcast(), _sleepon_destroy(), _sleepon_init(), _sleepon_signal(), _sleepon_unlock(), _sleepon_wait()
Предыдущий раздел: Описание API системной библиотеки