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