Annotation of researchv10dc/man/adm/man2/chdir.2, revision 1.1

1.1     ! root        1: .TH CHDIR 2
        !             2: .CT 2 dirs
        !             3: .SH NAME
        !             4: chdir, chroot \(mi change working or root directory
        !             5: .SH SYNOPSIS
        !             6: .nf
        !             7: .B int chdir(dirname)
        !             8: .B char *dirname;
        !             9: .PP
        !            10: .B int chroot(dirname)
        !            11: .B char *dirname;
        !            12: .fi
        !            13: .SH DESCRIPTION
        !            14: .I Chdir
        !            15: changes the working directory
        !            16: of the invoking process to
        !            17: .IR dirname ;
        !            18: .I chroot
        !            19: changes its root directory.
        !            20: .PP
        !            21: The root directory
        !            22: is the starting point
        !            23: when searching
        !            24: for pathnames
        !            25: beginning with
        !            26: .LR / .
        !            27: The working directory is the starting point
        !            28: for pathnames that don't.
        !            29: The root directory normally points to the system root.
        !            30: .IR Login (8)
        !            31: initially sets the working directory
        !            32: as specified in the password file.
        !            33: .PP
        !            34: After
        !            35: .IR chroot ,
        !            36: it is impossible to name a file
        !            37: outside the subtree rooted at the current root, provided
        !            38: that the current directory is located within the subtree
        !            39: and there are no links pointing outside the subtree
        !            40: (except for the entry
        !            41: .L \&..
        !            42: in the root directory).
        !            43: .PP
        !            44: .I Chroot
        !            45: may only be used by the super-user.
        !            46: .SH SEE ALSO
        !            47: .IR sh (1), 
        !            48: .IR passwd (5)
        !            49: .SH DIAGNOSTICS
        !            50: .BR EACCES ,
        !            51: .BR EFAULT ,
        !            52: .BR EIO ,
        !            53: .BR ELOOP ,
        !            54: .BR ENOENT ,
        !            55: .BR ENOTDIR ,
        !            56: .BR EPERM
        !            57: .RI ( chroot
        !            58: only)
        !            59: .SH BUGS
        !            60: Using
        !            61: .IR chroot ,
        !            62: it is quite easy to fool set-userid programs about
        !            63: the contents of the password file (for example).

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.