Files
oldlinux-files/Linux-0.98/Yggdrasil-0.98.3/usr/man/man2/chroot.2
2024-02-19 00:21:16 -05:00

30 lines
588 B
Groff

.TH CHROOT 2
.UC 4
.SH NAME
chroot \- change root direvtory.
.SH SYNOPSIS
.nf
.B #include <unistd.h>
.B int chroot(const char* path);
.fi
.SH DESCRIPTION
.B chroot()
sets the root directory for the calling process to
.I path.
On success, 0 is returned, otherwise a negative value is returned.
The effective uid of the calling process must be root (0).
.SH ERRORS
.B -ENOENT
is returned if a component of
.I path
does not exist.
.PP
.B -ENOTDIR
is returned if
.I path
is not a directory.
.SH FILES
linux/fs/open.c /usr/include/linux/sys.h, /usr/include/unistd.h
.SH SEE ALSO
mount(2)