.\" -*- coding: UTF-8 -*- .\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Modified 1997-08-25 by Nicolás Lichtmaier .\" Modified 2004-06-17 by Michael Kerrisk .\" Modified 2008-11-27 by mtk .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getdomainname 2 "30 martie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME getdomainname, setdomainname \- obține/stabilește numele de domeniu NIS .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBint getdomainname(char *\fP\fIname\fP\fB, size_t \fP\fIlen\fP\fB);\fP \fBint setdomainname(const char *\fP\fIname\fP\fB, size_t \fP\fIlen\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 \fBgetdomainname\fP(), \fBsetdomainname\fP(): .nf .\" commit 266865c0e7b79d4196e2cc393693463f03c90bd8 Începând cu glibc 2.21: _DEFAULT_SOURCE În glibc 2.19 și 2.20: _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) Până la și inclusiv glibc 2.19: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) .fi .SH DESCRIERE Aceste funcții sunt utilizate pentru a accesa sau pentru a modifica numele de domeniu NIS al sistemului gazdă. Mai exact, acestea operează asupra numelui de domeniu NIS asociat cu spațiul de nume UTS al procesului apelant. .PP \fBsetdomainname\fP() stabilește numele de domeniu la valoarea dată în matricea de caractere \fIname\fP. Argumentul \fIlen\fP specifică numărul de octeți din \fIname\fP (prin urmare, \fIname\fP nu necesită un octet de sfârșit nul). .PP \fBgetdomainname\fP() returnează numele de domeniu cu terminație nulă în matricea de caractere \fIname\fP, care are o lungime de \fIlen\fP octeți. În cazul în care numele de domeniu cu terminație nulă necesită mai mult de \fIlen\fP octeți, \fBgetdomainname\fP() returnează primii \fIlen\fP octeți (glibc) sau dă o eroare (libc). .SH "VALOAREA RETURNATĂ" În caz de succes, se returnează zero. În caz de eroare, se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE \fBsetdomainname\fP() poate eșua cu următoarele erori: .TP \fBEFAULT\fP \fIname\fP indică în afara spațiului de adrese al utilizatorului. .TP \fBEINVAL\fP \fIlen\fP a fost negativă sau prea mare. .TP \fBEPERM\fP Apelantul nu avea capacitatea \fBCAP_SYS_ADMIN\fP în spațiul de nume de utilizator asociat cu spațiul său de nume UTS (a se vedea \fBnamespaces\fP(7)). .PP \fBgetdomainname\fP() poate eșua cu următoarele erori: .TP \fBEINVAL\fP Pentru \fBgetdomainname\fP() sub libc: \fIname\fP este NULL sau \fIname\fP este mai lung decât \fIlen\fP octeți. .SH VERSIUNI Pe majoritatea arhitecturilor Linux (inclusiv x86), nu există un apel de sistem \fBgetdomainname\fP(); în schimb, glibc implementează \fBgetdomainname\fP() ca o funcție de bibliotecă care returnează o copie a câmpului \fIdomainname\fP returnat de la un apel la \fBuname\fP(2). .SH STANDARDE .\" But they appear on most systems... Niciunul. .SH ISTORIC Începând cu Linux 1.0, limita de lungime a unui nume de domeniu, inclusiv octetul de terminare nul, este de 64 de octeți. În nucleele mai vechi, aceasta era de 8 octeți. .SH "CONSULTAȚI ȘI" \fBgethostname\fP(2), \fBsethostname\fP(2), \fBuname\fP(2), \fButs_namespaces\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 .