.\" -*- coding: UTF-8 -*- '\" t .\" This page was taken from the 4.4BSD-Lite CDROM (BSD license) .\" .\" %%%LICENSE_START(BSD_ONELINE_CDROM) .\" This page was taken from the 4.4BSD-Lite CDROM (BSD license) .\" %%%LICENSE_END .\" .\" @(#)getrpcent.3n 2.2 88/08/02 4.0 RPCSRC; from 1.11 88/03/14 SMI .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getrpcent 3 "2 mai 2024" "Pagini de manual de Linux 6.8" .SH NUME getrpcent, getrpcbyname, getrpcbynumber, setrpcent, endrpcent \- obține o intrare RPC .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH SINOPSIS .nf \fB#include \fP .P \fBstruct rpcent *getrpcent(void);\fP .P \fBstruct rpcent *getrpcbyname(const char *\fP\fIname\fP\fB);\fP \fBstruct rpcent *getrpcbynumber(int \fP\fInumber\fP\fB);\fP .P \fBvoid setrpcent(int \fP\fIstayopen\fP\fB);\fP \fBvoid endrpcent(void);\fP .fi .SH DESCRIERE Funcțiile \fBgetrpcent\fP(), \fBgetrpcbyname\fP() și \fBgetrpcbynumber\fP() returnează fiecare un indicator către un obiect cu următoarea structură care conține câmpurile defalcate ale unei intrări în baza de date a numărului de program RPC. .P .in +4n .EX struct rpcent { char *r_name; /* numele serverului pentru acest program RPC */ char **r_aliases; /* listă de alias */ long r_number; /* numărul programului RPC */ }; .EE .in .P Membrii acestei structuri sunt: .TP \fIr_name\fP Numele serverului pentru acest program RPC. .TP \fIr_aliases\fP O listă terminată cu NULL de nume alternative pentru programul RPC. .TP \fIr_number\fP Numărul programului RPC pentru acest serviciu. .P Funcția \fBgetrpcent\fP() citește următoarea intrare din baza de date. Dacă este necesar, se deschide o conexiune la baza de date. .P Funcția \fBsetrpcent\fP() deschide o conexiune la baza de date și stabilește următoarea intrare la prima intrare. Dacă \fIstayopen\fP este diferită de zero, atunci conexiunea la baza de date nu va fi închisă între apelurile la una dintre funcțiile \fBgetrpc*\fP(). .P Funcția \fBendrpcent\fP() închide conexiunea la baza de date. .P Funcțiile \fBgetrpcbyname\fP() și \fBgetrpcbynumber\fP() caută secvențial de la începutul fișierului până când se găsește un nume de program RPC sau un număr de program corespunzător sau până când se întâlnește sfârșitul fișierului. .SH "VALOAREA RETURNATĂ" În caz de succes, \fBgetrpcent\fP(), \fBgetrpcbyname\fP() și \fBgetrpcbynumber\fP() returnează un indicator la o structură \fIrpcent\fP alocată static. NULL este returnat în caz de sfârșit de fișier sau de eroare. .SH FIȘIERE .TP \fI/etc/rpc\fP Baza de date cu numere de programe RPC. .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 \fBgetrpcent\fP(), \fBgetrpcbyname\fP(), \fBgetrpcbynumber\fP() T} Siguranța firelor MT\-Unsafe T{ .na .nh \fBsetrpcent\fP(), \fBendrpcent\fP() T} Siguranța firelor MT\-Safe locale .TE .SH STANDARDE BSD. .SH ISTORIC BSD, Solaris. .SH ERORI Toate informațiile sunt conținute într\-o zonă statică, deci trebuie copiate pentru a fi salvate. .SH "CONSULTAȚI ȘI" \fBgetrpcent_r\fP(3), \fBrpc\fP(5), \fBrpcinfo\fP(8), \fBypserv\fP(8) .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 .