.\" -*- 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 "30. března 2023" "Linux man\-pages 6.05.01" .SH JMÉNO chdir, fchdir \- změna pracovního adresáře .SH KNIHOVNA Standardní knihovna C (\fIlibc\fP, \fI\-lc\fP) .SH POUŽITÍ .nf \fB#include \fP .PP \fBint chdir(const char *\fP\fIpath\fP\fB);\fP \fBint fchdir(int \fP\fIfd\fP\fB);\fP .fi .PP .RS -4 Požaduje množinu testovacích maker pro glibc (viz \fBfeature_test_macros\fP(7)): .RE .PP \fBfchdir\fP(): .nf .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED _XOPEN_SOURCE >= 500 || /* Since glibc 2.12: */ _POSIX_C_SOURCE >= 200809L || /* glibc up to and including 2.19: */ _BSD_SOURCE .fi .SH POPIS \fBchdir\fP () změní současný adresář na adresář specifikovaný v \fIpath\fP. .PP \fBfchdir\fP () má tutéž funkci jako \fBchdir\fP (), pouze s tím rozdílem, že adresář je zadán jako otevřený deskriptor souboru. .SH "NÁVRATOVÉ HODNOTY" On success, zero is returned. On error, \-1 is returned, and \fIerrno\fP is set to indicate the error. .SH "CHYBOVÉ STAVY" V závislosti na druhu souborového systému mohou být vráceny i jiné chyby. Nejobvyklejší chyby pro \fBchdir\fP jsou vypsány zde: .TP \fBEACCES\fP Search permission is denied for one of the components of \fIpath\fP. (See also \fBpath_resolution\fP(7).) .TP \fBEFAULT\fP \fIpath\fP ukazuje mimo vám přístupný adresový prostor. .TP \fBEIO\fP Objevila se vstup/výstupní chyba. .TP \fBELOOP\fP \fIpath\fP obsahuje cyklické odkazy (např. přes symbolický odkaz) .TP \fBENAMETOOLONG\fP \fIpath\fP je příliš dlouhá. .TP \fBENOENT\fP The directory specified in \fIpath\fP does not exist. .TP \fBENOMEM\fP Nedostatek paměti pro kernel. .TP \fBENOTDIR\fP Některá část cesty není adresář. .PP Obvyklé chyby \fBfchdir\fP jsou zde: .TP \fBEACCES\fP Prohledání adresáře specifikovaného \fIfd\fP bylo odmítnuto kvůli nedostatečným právům. .TP \fBEBADF\fP Deskriptor souboru \fIfd\fP není platný. .TP \fBENOTDIR\fP \fIfd\fP does not refer to a directory. .SH STANDARDY POSIX.1\-2008. .SH HISTORIE POSIX.1\-2001, SVr4, 4.4BSD. .SH POZNÁMKY The current working directory is the starting point for interpreting relative pathnames (those not starting with \[aq]/\[aq]). .PP Synovský proces vytvořený pomocí \fBfork\fP(2) zdědí aktuální pracovní adresář svého rodiče. Pracovní adresář je ponechán beze změny při užití \fBexecve\fP(2). .SH "DALŠÍ INFORMACE" \fBchroot\fP(2), \fBgetcwd\fP(3), \fBpath_resolution\fP(7) .PP .SH PŘEKLAD Překlad této příručky do španělštiny vytvořili Pavel Heimlich . .PP Tento překlad je bezplatná dokumentace; Přečtěte si .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE nebo novější ohledně podmínek autorských práv. Neexistuje ŽÁDNÁ ODPOVĚDNOST. .PP Pokud narazíte na nějaké chyby v překladu této příručky, pošlete e-mail na adresu .MT translation-team-cs@lists.sourceforge.net .ME .