chdir(2) | System Calls Manual | chdir(2) |
chdir, fchdir - změna pracovního adresáře
Standardní knihovna C (libc, -lc)
#include <unistd.h>
int chdir(const char *path); int fchdir(int fd);
fchdir():
_XOPEN_SOURCE >= 500
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE >= 200809L
|| /* glibc up to and including 2.19: */ _BSD_SOURCE
chdir () změní současný adresář na adresář specifikovaný v path.
fchdir () má tutéž funkci jako chdir (), pouze s tím rozdílem, že adresář je zadán jako otevřený deskriptor souboru.
On success, zero is returned. On error, -1 is returned, and errno is set to indicate the error.
V závislosti na druhu souborového systému mohou být vráceny i jiné chyby. Nejobvyklejší chyby pro chdir jsou vypsány zde:
Obvyklé chyby fchdir jsou zde:
POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD.
The current working directory is the starting point for interpreting relative pathnames (those not starting with '/').
Synovský proces vytvořený pomocí fork(2) zdědí aktuální pracovní adresář svého rodiče. Pracovní adresář je ponechán beze změny při užití execve(2).
Překlad této příručky do španělštiny vytvořili Pavel Heimlich <tropikhajma@gmail.com>
Tento překlad je bezplatná dokumentace; Přečtěte si GNU General Public License Version 3 nebo novější ohledně podmínek autorských práv. Neexistuje ŽÁDNÁ ODPOVĚDNOST.
Pokud narazíte na nějaké chyby v překladu této příručky, pošlete e-mail na adresu translation-team-cs@lists.sourceforge.net.
5. února 2023 | Linux man-pages 6.03 |