.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (c) 1995 Jim Van Zandt .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\" Modified 2001-12-13, Martin Schulze .\" Added ttyname_r, aeb, 2002-07-20 .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH ttyname 3 "20 iulie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME ttyname, ttyname_r \- returnează numele unui terminal .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBchar *ttyname(int \fP\fIfd\fP\fB);\fP \fBint ttyname_r(int \fP\fIfd\fP\fB, char \fP\fIbuf\fP\fB[.\fP\fIbuflen\fP\fB], size_t \fP\fIbuflen\fP\fB);\fP .fi .SH DESCRIERE Funcția \fBttyname\fP() returnează un indicator la numele de rută cu terminație nulă al dispozitivului terminal care este deschis pe descriptorul de fișier \fIfd\fP sau NULL în caz de eroare (de exemplu, dacă \fIfd\fP nu este conectat la un terminal). Valoarea de returnare poate indica date statice, care pot fi suprascrise de apelul următor. Funcția \fBttyname_r\fP() stochează acest nume de rută în memoria tampon \fIbuf\fP de lungime \fIbuflen\fP. .SH "VALOAREA RETURNATĂ" Funcția \fBttyname\fP() returnează un indicator la un nume de rută în caz de succes. În caz de eroare, se returnează NULL, iar \fIerrno\fP este configurată pentru a indica eroarea. Funcția \fBttyname_r\fP() returnează 0 în caz de succes și un număr de eroare în caz de eroare. .SH ERORI\-IEȘIRE .TP \fBEBADF\fP Descriptor de fișier incorect .TP .\" glibc commit 15e9a4f378c8607c2ae1aa465436af4321db0e23 \fBENODEV\fP \fIfd\fP se referă la un dispozitiv pseudoterminal sclav, dar nu a putut fi găsit numele de rută corespunzător (a se vedea secțiunea NOTE). .TP \fBENOTTY\fP \fIfd\fP nu se referă la un dispozitiv de terminal. .TP \fBERANGE\fP (\fBttyname_r\fP()) \fIbuflen\fP a fost prea mică pentru a permite stocarea numelui rutei. .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 \fBttyname\fP() T} Siguranța firelor MT\-Unsafe race:ttyname T{ .na .nh \fBttyname_r\fP() T} Siguranța firelor MT\-Safe .TE .sp 1 .SH STANDARDE POSIX.1\-2008. .SH ISTORIC POSIX.1\-2001, 4.2BSD. .SH NOTE Un proces care păstrează deschis un descriptor de fișier care se referă la un dispozitiv \fBpts\fP(4) atunci când trece la un alt spațiu de nume de montare care utilizează o instanță \fI/dev/ptmx\fP diferită poate descoperi în continuare accidental că există o rută de dispozitiv cu același nume pentru acel descriptor de fișier. Cu toate acestea, această rută de dispozitiv se referă la un dispozitiv diferit și, prin urmare, nu poate fi utilizată pentru a accesa dispozitivul la care se referă descriptorul de fișier. Apelarea \fBttyname\fP() sau \fBttyname_r\fP() pe descriptorul de fișier în noul spațiu de nume de montare va face ca aceste funcții să returneze NULL și să configureze \fIerrno\fP la \fBENODEV\fP. .SH "CONSULTAȚI ȘI" \fBtty\fP(1), \fBfstat\fP(2), \fBctermid\fP(3), \fBisatty\fP(3), \fBpts\fP(4) .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 .