CHDIR(2) COMMAND REFERENCE CHDIR(2) NAME chdir - change current working directory SYNOPSIS chdir(path) char *path; DESCRIPTION Path is the pathname of a directory. Chdir causes this directory to become the current working directory, the starting point for path searches for pathnames not beginning with ``/''. In order for a directory to become the current directory, a process must have execute (search) access to the directory. DIAGNOSTICS Chdir will fail and the current working directory will be unchanged if one or more of the following are true: [ENOTDIR] A component of the pathname 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] Path points outside the process's allocated address space. [ELOOP] Too many symbolic links were encountered in translating the pathname. 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 chdir to a directory on a remote host, and are inactive for four hours, the daemon serving you will exit. Printed 5/12/88 1
CHDIR(2) COMMAND REFERENCE CHDIR(2) SEE ALSO chroot(2). Printed 5/12/88 2
%%index%% na:264,92; sy:356,334; de:690,516; di:1206,1048; rv:2254,280; ca:2534,253; se:3123,159; %%index%%000000000121