CHDIR
chdir - change working directory
#include <unistd.h>
int chdir(const char *path); int fchdir(int fd);
chdir changes the current directory to that specified in path.
On success, zero is returned. On error, -1 is returned, and errno is set appropriately.
Depending on the file system, other errors can be returned. The more general errors for chdir are listed below:
The chdir(2) call is compatible with SVr4, SVID, POSIX, X/OPEN, 4.4BSD. SVr4 documents additional EINTR, ENOLINK, and EMULTIHOP error conditions but has no ENOMEM. POSIX.1 does not have ENOMEM or ELOOP error conditions. X/OPEN does not have EFAULT, ENOMEM or EIO error conditions.
getcwd(3), chroot(2), fchdir(2)
17 pages link to chdir(2):