.\" -*- 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 "23. července 2024" "Linux man\-pages 6.12" .SH JMÉNO chdir, fchdir \- změna pracovního adresáře .SH KNIHOVNA Standard C library (\fIlibc\fP,\ \fI\-lc\fP) .SH POUŽITÍ .nf \fB#include \fP .P \fBint chdir(const char *\fP\fIpath\fP\fB);\fP \fBint fchdir(int \fP\fIfd\fP\fB);\fP .fi .P .RS -4 Požaduje množinu testovacích maker pro glibc (viz \fBfeature_test_macros\fP(7)): .RE .P \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. .P \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 K dispozici byla nedostatečná jaderná paměť. .TP \fBENOTDIR\fP Některá část cesty není adresář. .P 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 \fIfd\fP není platný popis souboru. .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]). .P 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 češ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 .