.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (C) 2004 Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH posix_openpt 3 "31 octombrie 2023" "Pagini de manual de Linux 6.06" .SH NUME posix_openpt \- deschide un dispozitiv pseudoterminal .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP \fB#include \fP .P \fBint posix_openpt(int \fP\fIflags\fP\fB);\fP .fi .P .RS -4 Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați \fBfeature_test_macros\fP(7)): .RE .P \fBposix_openpt\fP(): .nf _XOPEN_SOURCE >= 600 .fi .SH DESCRIERE Funcția \fBposix_openpt\fP() deschide un dispozitiv maestru pseudoterminal neutilizat, returnând un descriptor de fișier care poate fi utilizat pentru a face referire la acel dispozitiv. .P Argumentul \fIflags\fP este o mască de biți care combină împreună zero sau mai mulți dintre următoarele fanioane: .TP \fBO_RDWR\fP Deschide dispozitivul atât pentru citire, cât și pentru scriere. Este obișnuit să se specifice acest fanion. .TP \fBO_NOCTTY\fP Nu faceți din acest dispozitiv terminalul de control al procesului. .SH "VALOAREA RETURNATĂ" În caz de reușită, \fBposix_openpt\fP() returnează un descriptor de fișier (un număr întreg nenegativ), care este cel mai mic descriptor de fișier neutilizat cu cel mai mic număr. În caz de eșec, se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE A se vedea \fBopen\fP(2). .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ .na .nh \fBposix_openpt\fP() T} Siguranța firelor MT\-Safe .TE .SH STANDARDE POSIX.1\-2008. .SH ISTORIC glibc 2.2.1. POSIX.1\-2001. .P Face parte din suportul pentru pseudoterminalul UNIX 98 (a se vedea \fBpts\fP(4)). .SH NOTE Unele implementări UNIX mai vechi care suportă pseudoterminale System V (aka UNIX 98) nu au această funcție, dar ea poate fi implementată cu ușurință prin deschiderea dispozitivului multiplexor pseudoterminal: .P .in +4n .EX int posix_openpt(int flags) { return open("/dev/ptmx", flags); } .EE .in .P Apelarea \fBposix_openpt\fP() creează un nume de rută pentru dispozitivul sclav pseudoterminal corespunzător. Numele de rută al dispozitivului sclav poate fi obținut utilizând \fBptsname\fP(3). Numele de rută al dispozitivului sclav există numai atât timp cât dispozitivul maestru este deschis. .SH "CONSULTAȚI ȘI" \fBopen\fP(2), \fBgetpt\fP(3), \fBgrantpt\fP(3), \fBptsname\fP(3), \fBunlockpt\fP(3), \fBpts\fP(4), \fBpty\fP(7) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .