Go to the previous, next section.
int chdir(const char *path);
int fchdir(int fd);
path: [in] a pointer to the new current directory.
fd: [in] the file descriptor of the new directory.
chdir changes the current directory to path and
fchdir to fd.
On success zero is returned. On error, -1 is returned and errno
is set to one of the following values:
for chdir:
ENOTDIR, EACCESS, EFAULT,
ENOENT, ENOMEM ENAMETOOLONG,
EROFS or ELOOP. for fchdir:
EBADF, ENOENT, ENOTDIR or
EACCESS.