Hauptindex | Abschnitt 2 | English | 日本語 | Optionen |
int rmdir(const char *pathname);
EPERM | Das Dateisystem, was pathname enthällt, unterstützt das Entfernen von Verzeichnissen nicht. |
EFAULT | pathname zeigt außerhalb des erreichbaren Adreßraumes |
EACCES | Schreibzugriff auf das Verzeichnis, welches pathname enthällt, ist für die effektive UID des Prozesses nicht erlaubt, oder eines der Verzeichnisse in pathname gibt kein Durchsuch-Rechte (execute) . |
EPERM | Das Verzeichnis, welches pathname enthällt, hat das Sticky-Bit (S_ISVTX) gesetzt und die effektive UID des Prozesses ist weder die UID der Datei, die gelöscht werden soll, noch die des Verzeichnisses, das sie enthällt. |
ENAMETOOLONG | |
pathname ist zu lang. | |
ENOENT | Ein Teil des Verzeichnisses in pathname existiert nicht, oder ist ein kaputter symbolischer Link. |
ENOTDIR | pathname, oder ein als Verzeichnis benutzter Teil von pathname, ist kein Verzeichnis. |
ENOTEMPTY | |
pathname enthällt andere Einträge als . und .. (das Verzeichnis ist nicht leer). | |
EBUSY | pathname ist das aktuelle Verzeichnis oder das Stammverzeichnis eines Prozesses. |
ENOMEM | Nicht genug Kernelspeicher vorhanden. |
EROFS | pathname verweist auf eine Datei auf einem nur-lesbaren Dateisystem. |
ELOOP | Zu viele symbolische Links beim Auflösen von pathname. |
10. Oktober 2001 | RMDIR (2) | Linux 0.99.7 |
Hauptindex | Abschnitt 2 | English | 日本語 | Optionen |
Bitte richten Sie Ihre Kommentare zu diesem Handbuch Seite Service, Ben Bullock. Privacy policy.