unlockpt - разблокирует пару основной/подчинённый псевдо-терминал
unlockpt(3)
разблокирует пару основной/подчинённый псевдо-терминал
ОБЗОР
#define _XOPEN_SOURCE /* Смотрите feature_test_macros(7) */
#include <stdlib.h>
int unlockpt(int fd);
ОПИСАНИЕ
Функция
unlockpt() разблокирует устройство подчиненного псевдо-терминала
соответствующего основному псевдо-терминалу, на который ссылается
fd.
Функция unlockpt() должна вызываться перед открытием подчинённой стороны
псевдо-терминала.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
При успешном выполнении
unlockpt() возвращает 0. Иначе возвращается -1 и
переменная
errno устанавливается соответствующим образом.
ОШИБКИ
EBADF
Значение fd не является правильным файловым дескриптором, открытым для
записи.
EINVAL
Значение fd не связано с основным псевдо-терминалом.
ВЕРСИИ
Функция
unlockpt() появилась в glibc начиная с версии 2.1.
АТРИБУТЫ
Описание терминов данного раздела смотрите в
attributes(7).
Интерфейс Атрибут Значение
unlockpt()
безвредность в потоках: безвредно (MT-Safe)
СООТВЕТСТВИЕ СТАНДАРТАМ
POSIX.1-2001, POSIX.1-2008.