


      CHDIR(2)                   (Bull-SPS9)                   CHDIR(2)



      NAME
           chdir - change working directory

      SYNTAX
           int chdir (path)
           char *path;

      DESCRIPTION
           Path points to the path name of a directory.  Chdir causes
           the named directory to become the current working directory,
           the starting point for path searches for path names not
           beginning with /.

           Chdir will fail and the current working directory will be
           unchanged if one or more of the following are true:

                A component of the path name is not a directory.
                [ENOTDIR]

                The named directory does not exist.  [ENOENT]

                Search permission is denied for any component of the
                path name.  [EACCES]

                Path points outside the process's allocated address
                space.  [EFAULT]

      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.

      SEE ALSO
           chroot(2).





















      Page 1                                         (73 A2 02MTA REV1)



