Provided by:
manpages-es_1.55-10_all 
NOMBRE
chroot - cambia el directorio raiz.
SINOPSIS
#include <unistd.h>
int chroot(const char *path);
DESCRIPCI'ON
chroot cambia el directorio raiz a aquel especificado en path. Este
directorio sera usado como raiz para aquellos nombres de camino que
comiencen por /. El directorio raiz es heredado por todos los
descendientes del proceso actual.
Solamente el superusuario puede cambiar el directorio raiz.
Note que esta llamada no cambia el directorio de trabajo actual, por lo
que el directorio '.' puede estar fuera del arbol enraizado en '/'. En
particular, el super-usuario puede escapar de una `prision chroot'
haciendo `mkdir foo; chroot foo; cd ..'.
VALOR DEVUELTO
En caso de exito 0, si hay algun error, -1, y a la variable errno se
le asigna un valor adecuado.
ERRORES
Segun el sistema de ficheros, se pueden obtener otros errores. Los
errores mas comunes se listan a continuacion:
EPERM El UID efectivo no es 0.
EFAULT path apunta fuera de su espacio de direcciones accesibles.
ENAMETOOLONG
path es demasiado largo.
ENOENT El fichero no existe.
ENOMEM No habia suficiente memoria disponible en el nucleo.
ENOTDIR
Un componente del camino path no es un directorio.
EACCES Permiso de busqueda denegado en uno de los componentes del
camino path.
ELOOP Se encontraron demasiados enlaces simbolicos al resolver path.
EIO Ocurrio un error de E/S.
CONFORME A
SVr4, SVID, 4.4BSD y X/OPEN. Esta funcion no es parte de POSIX.1.
SVr4 documenta ademas las condiciones de error EINTR, ENOLINK y
EMULTIHOP. X/OPEN no documenta las condiciones de error EIO, ENOMEM ni
EFAULT. Esta interfaz es clasificada por X/OPEN como legado.
V'EASE TAMBI'EN
chdir(2)