Hauptindex | Abschnitt 2 | English | 日本語 | Optionen |
int chdir(const char *Pfad);
int fchdir(int fd);
fchdir ist identisch zu chdir, jedoch wird der Verzeichnispfad als geöffneter Dateideskriptor übergeben.
Zunächst die Fehler für chdir:
EFAULT | Pfad zeigt auf einen Speicherbereich außerhalb des erlaubten Adreßraums des Prozesses. |
ENAMETOOLONG | |
Pfad ist zu lang. | |
ENOENT | Der angegebene Pfadname existiert nicht. |
ENOMEM | Das Betriebssystem verfügt nicht über ausreichend Speicher, um die Anweisung auszuführen. |
ENOTDIR | |
Eine Komponente von Pfad ist kein Verzeichnis. | |
EACCES | Dem Prozeß ist nicht erlaubt, eine Komponente von Pfad zu durchsuchen. |
ELOOP | Pfad enthält zu viele symbolische Verweise. |
EIO | Ein Ein-/Ausgabefehler ist aufgetreten. |
Übliche Fehler bei fchdir: | |
EBADF | fd ist kein gültiger Dateideskriptor. |
EACCES | Es ist nicht erlaubt, das durch fd angegebene Verzeichnis zu durchsuchen. |
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.
23. Januar 2001 | CHDIR (2) | Linux 2.0.30 |
Hauptindex | Abschnitt 2 | English | 日本語 | Optionen |
Bitte richten Sie Ihre Kommentare zu diesem Handbuch Seite Service, Ben Bullock. Privacy policy.
“ | Ken Thompson was once asked by a reporter what he would have changed about Unix if he had it all to do over again. His answer: “I would spell creat with an ‘e.'” | ” |