.\" -*- coding: UTF-8 -*- .\" Copyright 1993, Rickard E. Faith .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getdomainname 2 "8 februarie 2026" "Pagini de manual de Linux 6.18" .SH NUME getdomainname, setdomainname \- obține/stabilește numele de domeniu NIS .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH SINOPSIS .nf \fB#include \fP .P \fBint getdomainname(\fPsize_t size; \fB char \fP\fIname\fP\fB[\fP\fIsize\fP\fB], size_t \fP\fIsize\fP\fB);\fP \fBint setdomainname(\fPsize_t size; \fB const char \fP\fIname\fP\fB[\fP\fIsize\fP\fB], size_t \fP\fIsize\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 \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. .P \fBsetdomainname\fP() stabilește numele de domeniu la valoarea dată în matricea de caractere \fIname\fP. Argumentul \fIsize\fP specifică numărul de octeți din \fIname\fP (prin urmare, \fIname\fP nu necesită un octet de sfârșit nul). .P \fBgetdomainname\fP() returnează numele de domeniu cu terminație nulă în matricea de caractere \fIname\fP, care are o dimensiune de \fIsize\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 \fIsize\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)). .P \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 \fIsize\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 dimensiune 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 .