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



wait_add()

Добавление новой записи ожидания в буфер сообщений клиента

Прототип:

#include <sys/io-char.h>
TTYWAIT *wait_add( TTYWAIT **queue,
resmgr_context_t *ctp,
int offset );

Аргументы:

queue
Указатель на очередь TTYWAIT, которая хранит заблокированных клиентов, ожидающих обработки (open, read, write или drain).
ctp
Указатель на структуру resmgr_context_t, которую вы хотите использовать.
offset
Смещение в буфере сообщений клиента.

Библиотека:

libio-char

Описание:

Добавляет новую запись ожидания в буфер сообщений клиента.

Возвращаемое значение:

Указатель на запись ожидания или NULL в случае ошибки.

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

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

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

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

wait_remove_rcvid()




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