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.
“ | Do you laugh when the waiter drops a tray full of dishes? Unix weenies do. They're the first ones to laugh at hapless users, trying to figure out an error message that doesn't have anything to do with what they just typed. | ” |
— The Unix Haters' handbook |