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 On success, zero is returned. On error, -1 is returned, and errno is set to indicate the error. 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 pristupny adresovy 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 Nedostatek pameti pro kernel. ENOTDIR Nektera cast cesty neni adresar. Obvykle chyby fchdir jsou zde: EACCES Prohledani adresare specifikovaneho fd bylo odmitnuto kvuli nedostatecnym pravum. EBADF Deskriptor souboru fd neni platny. 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 spanelstiny 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.06 31. rijna 2023 chdir(2)