Table of Contents
The
argument points to the pathname of a directory. The function causes the
named directory to become the current working directory, that is, the starting
point for path searches of pathnames not beginning with a slash, The
function causes the directory referenced by to become the current working
directory, the starting point for path searches of pathnames not beginning
with a slash, In order for a directory to become the current directory,
a process must have execute (search) access to the directory.
Upon
successful completion, a value of 0 is returned. Otherwise, a value of -1
is returned and is set to indicate the error.
will fail and the
current working directory will be unchanged if one or more of the following
are true: A component of the path prefix is not a directory. A component
of a pathname exceeded characters, or an entire path name exceeded
characters. The named directory does not exist. Too many symbolic links
were encountered in translating the pathname. Search permission is denied
for any component of the path name. points outside the process’s allocated
address space. An I/O error occurred while reading from or writing to the
file system. will fail and the current working directory will be unchanged
if one or more of the following are true: Search permission is denied
for the directory referenced by the file descriptor. The file descriptor
does not reference a directory. The argument is not a valid file descriptor.
The is expected to conform to
The function
call appeared in
Table of Contents