.\" -*- coding: UTF-8 -*- '\" t .\" %%%LICENSE_START(PUBLIC_DOMAIN) .\" This page is in the public domain. - aeb .\" %%%LICENSE_END .\" .\" 2004-12-17, mtk, added description of ptsname_r() + ERRORS .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH ptsname 3 "20 iulie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME ptsname, ptsname_r \- obține numele pseudoterminalului sclav .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBchar *ptsname(int \fP\fIfd\fP\fB);\fP \fBint ptsname_r(int \fP\fIfd\fP\fB, char \fP\fIbuf\fP\fB[.\fP\fIbuflen\fP\fB], size_t \fP\fIbuflen\fP\fB);\fP .fi .PP .RS -4 Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați \fBfeature_test_macros\fP(7)): .RE .PP \fBptsname\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 .PP \fBptsname_r\fP(): .nf _GNU_SOURCE .fi .SH DESCRIERE Funcția \fBptsname\fP() returnează numele dispozitivului pseudoterminal sclav corespunzător maestrului la care face referire descriptorul de fișier \fIfd\fP. .PP Funcția \fBptsname_r\fP() este echivalentul reentrant al funcției \fBptsname\fP(). Aceasta returnează numele dispozitivului pseudoterminal sclav sub forma unui șir de caractere cu terminație nulă în memoria tampon indicată de \fIbuf\fP. Argumentul \fIbuflen\fP specifică numărul de octeți disponibili în \fIbuf\fP. .SH "VALOAREA RETURNATĂ" În caz de succes, \fBptsname\fP() returnează un indicator către un șir de caractere în memoria statică, care va fi suprascris de apelurile ulterioare. Acest indicator nu trebuie să fie eliberat. În caz de eșec, se returnează NULL. .PP .\" In glibc, the error number is not only returned as the return value .\" but also stored in errno. But this is not true for musl libc. În caz de succes, \fBptsname_r\fP() returnează 0. În caz de eșec, se returnează un număr de eroare pentru a indica eroarea. .SH ERORI\-IEȘIRE .TP \fBEINVAL\fP .\" glibc commit 8f0a947cf55f3b0c4ebdf06953c57eff67a22fa9 (numai \fBptsname_r\fP()) \fIbuf\fP este NULL; (această eroare este returnată numai pentru glibc 2.25 și versiunile anterioare). .TP \fBENOTTY\fP \fIfd\fP nu se referă la un dispozitiv maestru pseudoterminal. .TP \fBERANGE\fP (numai \fBptsname_r\fP()) \fIbuf\fP este prea mic. .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 \fBptsname\fP() T} Siguranța firelor MT\-Unsafe race:ptsname T{ .na .nh \fBptsname_r\fP() T} Siguranța firelor MT\-Safe .TE .sp 1 .SH VERSIUNI O versiune a \fBptsname_r\fP() este documentată pe Tru64 și HP\-UX, dar în aceste implementări, \-1 este returnat în caz de eroare, cu \fIerrno\fP configurată pentru a indica eroarea. Evitați utilizarea acestei funcții în programele portabile. .SH STANDARDE .TP \fBptsname\fP(): POSIX.1\-2008. .PP .\" FIXME . for later review when Issue 8 is one day released .\" http://austingroupbugs.net/tag_view_page.php?tag_id=8 .\" http://austingroupbugs.net/view.php?id=508 \fBptsname_r\fP() este o extensie Linux, care este propusă pentru a fi inclusă în următoarea revizuire majoră a POSIX.1 (ediția 8). .SH ISTORIC .TP \fBptsname\fP(): POSIX.1\-2001. glibc 2.1. .PP \fBptsname\fP() face parte din suportul pentru pseudoterminalul UNIX 98 (a se vedea \fBpts\fP(4)). .SH "CONSULTAȚI ȘI" \fBgrantpt\fP(3), \fBposix_openpt\fP(3), \fBttyname\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 .