chdir(2) System Calls Manual chdir(2) JMENO chdir, fchdir - zmena pracovniho adresare KNIHOVNA Standardni knihovna C (libc, -lc) POUZITI #include int chdir(const char *path); int fchdir(int fd); Pozaduje mnozinu testovacich maker pro glibc (viz feature_test_macros(7)): fchdir(): _XOPEN_SOURCE >= 500 || /* Since glibc 2.12: */ _POSIX_C_SOURCE >= 200809L || /* glibc up to and including 2.19: */ _BSD_SOURCE POPIS chdir () zmeni soucasny adresar na adresar specifikovany v path. fchdir () ma tutez funkci jako chdir (), pouze s tim rozdilem, ze adresar je zadan jako otevreny deskriptor souboru. NAVRATOVE HODNOTY V pripade uspechu je vracena 0. V pripade chyby je vracena 1 a errno je nastaven aby indikoval chybu. CHYBOVE STAVY V zavislosti na druhu souboroveho systemu mohou byt vraceny i jine chyby. Nejobvyklejsi chyby pro chdir jsou vypsany zde: EACCES Search permission is denied for one of the components of path. (See also path_resolution(7).) EFAULT path ukazuje mimo vam dostupny adresni prostor. EIO Objevila se vstup/vystupni chyba. ELOOP path obsahuje cyklicke odkazy (napr. pres symbolicky odkaz) ENAMETOOLONG path je prilis dlouha. ENOENT The directory specified in path does not exist. ENOMEM K dispozici byla nedostatecna jaderna pamet. ENOTDIR Nektera cast cesty neni adresar. Obvykle chyby fchdir jsou zde: EACCES Prohledani adresare specifikovaneho fd bylo odmitnuto kvuli nedostatecnym pravum. EBADF fd neni platny popis souboru. ENOTDIR fd does not refer to a directory. STANDARDY POSIX.1-2008. HISTORIE POSIX.1-2001, SVr4, 4.4BSD. POZNAMKY The current working directory is the starting point for interpreting relative pathnames (those not starting with '/'). Synovsky proces vytvoreny pomoci fork(2) zdedi aktualni pracovni adresar sveho rodice. Pracovni adresar je ponechan beze zmeny pri uziti execve(2). DALSI INFORMACE chroot(2), getcwd(3), path_resolution(7) PREKLAD Preklad teto prirucky do cestiny vytvorili Pavel Heimlich Tento preklad je bezplatna dokumentace; Prectete si GNU General Public License Version 3 nebo novejsi ohledne podminek autorskych prav. Neexistuje ZADNA ODPOVEDNOST. Pokud narazite na nejake chyby v prekladu teto prirucky, poslete e-mail na adresu . Linux man-pages 6.15 17. kvetna 2025 chdir(2)