CHDIR (2)
change working directory
SYNOPSIS
#include <unistd.h>
int chdir(const char * path );
int fchdir(int fd );
DESCRIPTION
chdir
changes the current directory to that specified in
path .
fchdir
is identical to
chdir ,
only that the directory is given as an open file descriptor.
RETURN VALUE
On success, zero is returned. On error, -1 is returned, and
errno
is set appropriately.
ERRORS
CONFORMING TO
The
chdir
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.
The
fchdir
call is compatible with SVr4, 4.4BSD and X/OPEN.
SVr4 documents additional EIO, EINTR, and ENOLINK error conditions.
X/OPEN documents additional EINTR and EIO error conditions.
SEE ALSO
|
|