.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (C) 2002 Andries Brouwer (aeb@cwi.nl) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH dirfd 3 "20 iulie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME dirfd \- obține descriptorul de fișier de flux de directoare .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP \fB#include \fP .PP \fBint dirfd(DIR *\fP\fIdirp\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 \fBdirfd\fP(): .nf /* Începând cu glibc 2.10: */ _POSIX_C_SOURCE >= 200809L || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .SH DESCRIERE Funcția \fBdirfd\fP() returnează descriptorul de fișier asociat cu fluxul de directoare \fIdirp\fP. .PP Acest descriptor de fișier este cel utilizat în mod intern de către fluxul de directoare. Prin urmare, este util numai pentru funcțiile care nu depind de poziția fișierului sau nu o modifică, cum ar fi \fBfstat\fP(2) și \fBfchdir\fP(2). Acesta va fi închis automat atunci când este apelat \fBclosedir\fP(3). .SH "VALOAREA RETURNATĂ" În caz de reușită, \fBdirfd\fP() returnează un descriptor de fișier (un număr întreg nenegativ). În caz de eroare, se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE .\" glibc 2.8 POSIX.1\-2008 specifică două erori, dintre care niciuna nu este returnată de implementarea actuală. .TP \fBEINVAL\fP \fIdirp\fP nu se referă la un flux de directoare valid. .TP \fBENOTSUP\fP Implementarea nu permite asocierea unui descriptor de fișier cu un director. .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 \fBdirfd\fP() T} Siguranța firelor MT\-Safe .TE .sp 1 .SH STANDARDE POSIX.1\-2008. .SH ISTORIC .\" It is present in libc5 (since 5.1.2) and in glibc 2. 4.3BSD\-Reno (nu și în 4.2BSD). .SH "CONSULTAȚI ȘI" \fBopen\fP(2), \fBopenat\fP(2), \fBclosedir\fP(3), \fBopendir\fP(3), \fBreaddir\fP(3), \fBrewinddir\fP(3), \fBscandir\fP(3), \fBseekdir\fP(3), \fBtelldir\fP(3) .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 .