| 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.'” | ” |