Provided by:
manpages-nl_20051127-1_all 
NAAM
chroot - verander root directorie
OVERZICHT
#include <unistd.h>
int chroot(const char *pad);
BESCHRIJVING
chroot veranderd de root directorie naar dat opgegeven in pad. Deze
directorie zal gebruikt worden voor pad namen die beginnen met /. De
root directorie wordt geërfd door alle kinderen van het huidige proces.
Alleen de super-gebruiker mag de root directorie veranderen.
Merk op dat deze aanroep niet de huidige werk directorie veranderd,
zodat ’.’ buiten de boom geworteld bij ’/’ kan zijn.
TERUGGEEF WAARDE
Bij success wordt nul teruggegeven. Bij falen wordt -1 teruggegeven en
wordt errno naar behoren gezet.
FOUTEN
Afhankelijk van het bestandsysteem kunnen andere fouten teruggegeven
worden. De meer algemene fouten worden hieronder genoemd.
EPERM {toestemming} Het geldende UID is niet nul.
EFAULT {fout} weg wijst buiten door u toegankelijke adres ruimte.
ENAMETOOLONG
{naam te lang} weg is te lang.
ENOENT {geen ingang} Het bestand bestaat niet.
ENOMEM {geen geheugen} Onvoldoende besturingssysteem geheugen
voorhanden.
ENOTDIR
{geen dir} Een deel van weg is geen dir.
EACCES {toegang} Zoek toestemming werd geweigerd op een deel van het
pad voorvoegsel.
ELOOP {cirkel} Teveel symbolische koppelingen werden tegengekomen in
het "oplossen" van pad.
EIO {in/uit} Een In/Uit fout trad op.
VOLDOET AAN
SVr4, SVID, 4.4BSD, X/OPEN. Deze functie is niet deel van POSIX.1.
SVr4 beschrijft extra EINTR, ENOLINK en EMULTIHOP fouttoestanden.
X/OPEN beschrijft EIO, ENOMEM en EFAULT fouttoestanden niet. Deze
interface wordt als over-erfd eigendom aangemerkt door X/OPEN.
ZIE
chdir(2) {verander dir}
VERTALING
Dit is een handleiding uit manpages-dev 1.29. Alles wat tussen
‘{’..‘}’ staat is aanvullende vertaling, en hoort niet bij de originele
handleiding. Email naar <manpages-nl@nl.linux.org>.
$Id: chroot.2,v 1.1.1.1 2004/03/21 21:02:25 cor Exp $