Linux repositories inspector
GNU
2015-03-02

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

ИМЯ

getpt - открывает основной псевдотерминал (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).

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

⇧ Top