.\" -*- coding: UTF-8 -*- '\" t .\" This man page was written by Jeremy Phelps . .\" .\" %%%LICENSE_START(FREELY_REDISTRIBUTABLE) .\" Redistribute and modify at will. .\" %%%LICENSE_END .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getpt 3 "2 мая 2024 г." "Справочные страницы Linux 6.9.1" .SH ИМЯ getpt \- open a new pseudoterminal master .SH БИБЛИОТЕКА Стандартная библиотека языка C (\fIlibc\fP, \fI\-lc\fP) .SH СИНТАКСИС .nf \fB#define _GNU_SOURCE\fP /* смотрите feature_test_macros(7) */ \fB#include \fP .P \fBint getpt(void);\fP .fi .SH ОПИСАНИЕ \fBgetpt\fP() opens a new pseudoterminal device and returns a file descriptor that refers to that device. It is equivalent to opening the pseudoterminal multiplexor device .P .in +4n .EX open("/dev/ptmx", O_RDWR); .EE .in .P on Linux systems, though the pseudoterminal multiplexor device is located elsewhere on some systems that use the GNU C library. .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" При успешном выполнении функция \fBgetp\fPt() возвращает открытый файловых дескриптор. В противном случае возвращается \-1 и переменной \fIerrno\fP присваивается код ошибки. .SH ОШИБКИ Функция \fBgetpt\fP() может завершаться с ошибками, описанными в \fBopen\fP(2). .SH АТРИБУТЫ Описание терминов данного раздела смотрите в \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Интерфейс Атрибут Значение T{ .na .nh \fBgetpt\fP() T} Безвредность в нитях MT\-Safe .TE .SH ВЕРСИИ Use \fBposix_openpt\fP(3) instead. .SH СТАНДАРТЫ GNU. .SH ИСТОРИЯ glibc 2.1. .SH "СМОТРИТЕ ТАКЖЕ" \fBgrantpt\fP(3), \fBposix_openpt\fP(3), \fBptsname\fP(3), \fBunlockpt\fP(3), \fBptmx\fP(4), \fBpty\fP(7) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Azamat Hackimov , Dmitry Bolkhovskikh , Vladislav , Yuri Kozlov и Иван Павлов . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT списка рассылки русских переводчиков .ME .