Linux repositories inspector
2017-07-13

man-pages-ru

Russian man pages from the Linux Documentation Project

manpages-dev

Manual pages about using GNU/Linux for development

man-pages

Linux kernel and C library user-space interface documentation

ИМЯ

unlockpt - разблокирует пару основной/подчинённый псевдо-терминал

ОБЗОР

#define _XOPEN_SOURCE
#include <stdlib.h>
int unlockpt(int fd);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
unlockpt():

начиная с glibc 2.24:
_XOPEN_SOURCE >= 500 ||
(_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED)
glibc 2.23 и старее:
_XOPEN_SOURCE

ОПИСАНИЕ

Функция 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.

СМОТРИТЕ ТАКЖЕ

⇧ Top