Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

chroot(2)



CHDIR(2)                COMMAND REFERENCE                CHDIR(2)



NAME
     chdir - change current working directory

SYNOPSIS
     chdir(path)
     char *path;

DESCRIPTION
     The path argument is the path name of a directory; chdir
     causes this directory to become the current working
     directory, the starting point for path searches for path
     names not beginning with ``/''.

     In order for a directory to become the current directory, a
     process must have execute (search) access to the directory.

DIAGNOSTICS
     The chdir command will fail and the current working
     directory will be unchanged if one or more of the following
     are true:

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

     [ENOENT]       The named directory does not exist.

     [ENAMETOOLONG] The argument path is too long.

     [ENOASCII]     The argument path contains a byte with the
                    high-order bit set.

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

     [EIO]          An I/O error occurred while reading from or
                    writing to the file system.

     [EFAULT]       The path argument points outside the
                    process's allocated address space.

     [ELOOP]        Too many symbolic links were encountered in
                    translating the path name.

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.

CAVEATS
     If you use the chdir comand to change to a directory on a
     remote host, and are inactive for four hours, the daemon
     serving you will exit.



Printed 4/6/89                                                  1





CHDIR(2)                COMMAND REFERENCE                CHDIR(2)



SEE ALSO
     chroot(2).





















































Printed 4/6/89                                                  2



%%index%%
na:264,92;
sy:356,334;
de:690,538;
di:1228,1080;
rv:2308,280;
ca:2588,281;
se:3205,159;
%%index%%000000000121

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026