CHDIR(2) COMMAND REFERENCE CHDIR(2) NAME chdir - change current working directory SYNOPSIS chdir(path) char *path; DESCRIPTION The path argument is the path name of a directory; chdir causes this directory to become the current working directory, the starting point for path searches for path names not beginning with ``/''. In order for a directory to become the current directory, a process must have execute (search) access to the directory. DIAGNOSTICS The chdir command will fail and the current working directory will be unchanged if one or more of the following are true: [ENOTDIR] A component of the path name is not a directory. [ENOENT] The named directory does not exist. [ENAMETOOLONG] The argument path is too long. [ENOASCII] The argument path contains a byte with the high-order bit set. [EACCES] Search permission is denied for any component of the path name. [EIO] An I/O error occurred while reading from or writing to the file system. [EFAULT] The path argument points outside the process's allocated address space. [ELOOP] Too many symbolic links were encountered in translating the path name. RETURN VALUE Upon successful completion, a value of 0 is returned. Otherwise, a value of -1 is returned and errno is set to indicate the error. CAVEATS If you use the chdir comand to change to a directory on a remote host, and are inactive for four hours, the daemon serving you will exit. Printed 4/6/89 1
CHDIR(2) COMMAND REFERENCE CHDIR(2) SEE ALSO chroot(2). Printed 4/6/89 2
%%index%% na:264,92; sy:356,334; de:690,538; di:1228,1080; rv:2308,280; ca:2588,281; se:3205,159; %%index%%000000000121