.\" -*- coding: UTF-8 -*- .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992 .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Modified by Michael Haardt .\" Modified 1993-07-21 by Rik Faith .\" Modified 1995-04-15 by Michael Chastain : .\" Added 'fchdir'. Fixed bugs in error section. .\" Modified 1996-10-21 by Eric S. Raymond .\" Modified 1997-08-21 by Joseph S. Myers .\" Modified 2004-06-23 by Michael Kerrisk .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH chdir 2 "31 octombrie 2023" "Pagini de manual de Linux 6.06" .SH NUME chdir, fchdir \- schimbă directorul de lucru .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .P \fBint chdir(const char *\fP\fIruta\fP\fB);\fP \fBint fchdir(int \fP\fIdescriptor\-fișier\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 \fBfchdir\fP(): .nf .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED _XOPEN_SOURCE >= 500 || /* Începând cu glibc 2.12: */ _POSIX_C_SOURCE >= 200809L || /* glibc până la versiunea 2.19 inclusiv: */ _BSD_SOURCE .fi .SH DESCRIERE \fBchdir\fP() schimbă directorul de lucru curent al procesului apelant în directorul specificat în \fIruta\fP. .P \fBfchdir\fP() este identic cu \fBchdir\fP(); singura diferență este că directorul este dat ca un descriptor de fișier deschis. .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 În funcție de sistemul de fișiere, pot fi returnate și alte erori. Cele mai generale erori pentru \fBchdir\fP() sunt enumerate mai jos: .TP \fBEACCES\fP Permisiunea de căutare este refuzată pentru una dintre componentele din \fIrută\fP; (a se vedea, de asemenea, \fBpath_resolution\fP(7)). .TP \fBEFAULT\fP \fIruta\fP indică în afara spațiului de adrese accesibil. .TP \fBEIO\fP A apărut o eroare de In/Ieș. .TP \fBELOOP\fP S\-au întâlnit prea multe legături simbolice în rezolvarea \fIrutei\fP. .TP \fBENAMETOOLONG\fP \fIruta\fP este prea lungă. .TP \fBENOENT\fP Directorul specificat în \fIrută\fP nu există. .TP \fBENOMEM\fP Nu a fost disponibilă suficientă memorie pentru nucleu. .TP \fBENOTDIR\fP O componentă a \fIrutei\fP nu este un director. .P Erorile generale pentru \fBfchdir\fP() sunt enumerate mai jos: .TP \fBEACCES\fP A fost refuzată permisiunea de căutare în directorul deschis în \fIdescriptor\-fișier\fP. .TP \fBEBADF\fP \fIdescriptor\-fișier\fP nu este un descriptor de fișier valid. .TP \fBENOTDIR\fP \fIdescriptor\-fișier\fP nu se referă la un director. .SH STANDARDE POSIX.1\-2008. .SH ISTORIC POSIX.1\-2001, SVr4, 4.4BSD. .SH NOTE Directorul de lucru curent este punctul de plecare pentru interpretarea denumirilor relative ale numelor de rută (cele care nu încep cu „/”). .P Un proces\-copil creat prin \fBfork\fP(2) moștenește directorul de lucru curent al părintelui său. Directorul de lucru curent este lăsat neschimbat de \fBexecve\fP(2). .SH "CONSULTAȚI ȘI" \fBchroot\fP(2), \fBgetcwd\fP(3), \fBpath_resolution\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 .