Linux Man на русском

  User    Syst    Libr    Device    Files    Other    Admin  



   getpt - открывает основной псевдотерминал (PTM)

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).