.\" -*- coding: UTF-8 -*- '\" t .\" %%%LICENSE_START(PUBLIC_DOMAIN) .\" This page is in the public domain. - aeb .\" %%%LICENSE_END .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH grantpt 3 "31 octombrie 2023" "Pagini de manual de Linux 6.06" .SH NUME grantpt \- acordă acces la pseudoterminalul sclav .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .P \fBint grantpt(int \fP\fIfd\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 \fBgrantpt\fP(): .nf .\" || (_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED) Începând cu glibc 2.24: _XOPEN_SOURCE >= 500 glibc 2.23 și versiunile anterioare: _XOPEN_SOURCE .fi .SH DESCRIERE Funcția \fBgrantpt\fP() schimbă modul și proprietarul dispozitivului pseudoterminal sclav corespunzător pseudoterminalului maestru la care face referire descriptorul de fișier \fIfd\fP. ID\-ul de utilizator al sclavului este stabilit la UID\-ul real al procesului apelant. ID\-ul de grup este stabilit la o valoare nespecificată (de exemplu, \fItty\fP). Modul sclavului este stabilit la 0620 (crw\-\-w\-\-\-\-). .P Comportamentul lui \fBgrantpt\fP() este nespecificat dacă este instalat un gestionar de semnal pentru a capta semnalele \fBSIGCHLD\fP. .SH "VALOAREA RETURNATĂ" În caz de succes, \fBgrantpt\fP() returnează 0. În caz contrar, returnează \-1 și configurează \fIerrno\fP pentru a indica eroarea. .SH ERORI\-IEȘIRE .TP \fBEACCES\fP Pseudoterminalul sclav corespunzător nu a putut fi accesat. .TP \fBEBADF\fP Argumentul \fIfd\fP nu este un descriptor de fișier deschis valid. .TP \fBEINVAL\fP Argumentul \fIfd\fP este valid, dar nu este asociat cu un pseudoterminal maestru. .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 \fBgrantpt\fP() T} Siguranța firelor MT\-Safe locale .TE .SH STANDARDE POSIX.1\-2008. .SH ISTORIC glibc 2.1. POSIX.1\-2001. .P Aceasta face parte din suportul UNIX 98 pentru pseudoterminal, a se vedea \fBpts\fP(4). .P În trecut, sistemele au implementat această funcție prin intermediul unui binar ajutător set\-user\-ID numit „pt_chown”. glibc sub Linux înainte de glibc 2.33 putea face acest lucru, de asemenea, pentru a suporta configurații cu doar pseudoterminale BSD; acest suport a fost eliminat. Pe sistemele moderne, aceasta este fie un \[em]no\-op cu permisiuni configurate la alocarea pty, așa cum este cazul în Linux\[em], fie un \fBioctl\fP(2). .SH "CONSULTAȚI ȘI" \fBopen\fP(2), \fBposix_openpt\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 .