getpt(3)
открывает основной псевдотерминал (PTM)
ОБЗОР
#define _GNU_SOURCE /* смотрите feature_test_macros(7) */
#include <stdlib.h>
int getpt(void);
ОПИСАНИЕ
Функция
getpt() открывает основной псевдотерминал и возвращает его
файловый дескриптор. Она эквивалентна
open(/dev/ptmx, O_RDWR | O_NOCTTY);
в системах Linux, хотя основной псевдотерминал в других системах,
использующих библиотеку GNU Libc, может быть расположен в другом месте.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
При успешном выполнении функция getpt() возвращает открытый файловых
дескриптор. В противном случае возвращается -1 и переменной errno
присваивается код ошибки.
ОШИБКИ
Функция
getpt() может завершаться с ошибками, описанными в
open(2).
ВЕРСИИ
Функция getpt() появилась в glibc начиная с версии 2.1.
АТРИБУТЫ
Описание терминов данного раздела смотрите в
attributes(7).
Интерфейс | Атрибут | Значение
|
getpt()
| безвредность в нитях | безвредно (MT-Safe)
|
СООТВЕТСТВИЕ СТАНДАРТАМ
Функция
getpt() есть только в glibc; вместо неё используйте
posix_openpt(3).