Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Разработка драйверов и драйверные библиотеки > Драйверные библиотеки > Библиотека разработки драйверов символьных устройств (libio-char) > Библиотека libio-char.a > dev_unlock()



dev_unlock()

Функция для контроля доступа к структуре TTYCTRL

Прототип:

#include <sys/io-char.h>
void dev_unlock( TTYDEV *dev );

Аргументы:

dev
Указатель на структуру TTYDEV, представляющую конкретное устройство, на котором были получены данные.

Библиотека:

libio-char

Описание:

Функция dev_unlock() предназначена для разблокировки доступа к структуре TTYDEV с целью обеспечения потокобезопасности. В зависимости от конфигурации, она может разблокировать либо локальный спинлок конкретного устройства, либо глобальный спинлок.

Классификация:

ЗОСРВ «Нейтрино»

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Да
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

TTYDEV, InterruptUnlock()




Предыдущий раздел: Библиотека разработки драйверов символьных устройсв