Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

chdir(2)



CHROOT(2)               COMMAND REFERENCE               CHROOT(2)



NAME
     chroot - change root directory

SYNOPSIS
     chroot(path)
     char *path;

DESCRIPTION
     The path argument is the path name of a directory; chroot
     causes this directory to become the root directory, the
     starting point for path names beginning with ``/''.

     This call is restricted to the superuser.

DIAGNOSTICS
     The chroot command fails and the root directory remains
     unchanged if one or more of the following are true:

     [EPERM]        The effective user ID is not the superuser.

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

     [ENAMETOOLONG] The argument path is too long.

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

     [ENOENT]       The named directory does not exist.

     [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 an error.

SEE ALSO
     chdir(2).












Printed 4/6/89                                                  1



%%index%%
na:288,82;
sy:370,345;
de:715,420;
di:1135,918;
rv:2053,279;
se:2332,115;
%%index%%000000000107

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