|
|||||||
|
|
CHDIRSection: Systemaufrufe (2)Updated: 23. Januar 2001 Index Return to Main Contents BEZEICHNUNGchdir, fchdir - Aktuelles Arbeitsverzeichnis wechseln.ÜBERSICHT#include <unistd.h>
int chdir(const char *Pfad);
BESCHREIBUNGchdir ändert das aktuelle Verzeichnis in das durch Pfad angegebene Verzeichnis.fchdir ist identisch zu chdir, jedoch wird der Verzeichnispfad als geöffneter Dateideskriptor übergeben. RÜCKGABEWERTIst das Arbeitsverzeichnis erfolgreich geändert, wird 0 zurückgegeben. Tritt ein Fehler auf, wird -1 zurückgegeben und errno entsprechend der Fehlerursache gesetzt.FEHLERWelche Fehler im einzelnen zurückgeliefert werden, hängt ab vom verwendeten Dateisystem. Die folgenden Auflistungen nennen lediglich die allgemein üblichen.Zunächst die Fehler für chdir:
Übliche Fehler bei fchdir:
KONFORM ZUDer chdir-Aufruf ist vereinbar mit SVr4, SVID, POSIX, X/OPEN und 4.4BSD. SVr4 legt die zusätzlichen Fehler EINTR, ENOLINK und EMULTIHOP fest, besitzt jedoch kein ENOMEM. In POSIX.1 treten weder ENOMEM noch ELOOP auf. X/OPEN erwähnt nicht die Fehler EFAULT, ENOMEM und EIO.Der fchdir-Aufruf ist vereinbar mit SVr4, 4.4BSD und X/OPEN. SVr4 legt die zusätzlichen Fehler EIO, EINTR und ENOLINK fest. X/OPEN definiert zusätzlich EINTR und EIO. SIEHE AUCHgetcwd(3), chroot(2).
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |