ОБЗОР
#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) |